J'essaie de tester une application utilisant une connexion de base de données. Ce que j'aimerais faire, c'est étrangler la bande avec, dire, 1 Mbit ou telle pour obtenir un meilleur sentiment pour la demande dans des conditions réalistes. P>
J'utilise déjà WireShark pour jeter un coup d'œil à la communication avec la DB et que je m'attendais à WireShark pour avoir une fonctionnalité comme celle-là, mais comme il semble qu'il n'ya aucun moyen de faire quelque chose comme ça. P>
Toute suggestion? P>
5 Réponses :
Jetez un coup d'œil à
En ce moment, je teste sur une machine Windows et tous les outils et les libs que je trouve ne sont disponibles que d'un Linux. Je dois également tester au niveau du système d'exploitation, il n'y a donc pas de matériel réel impliqué que je pourrais modifier. Probablement il y a une sorte d'extension pour le pilote WinPCAP?
Si vous pouvez le tester au point final, vous pouvez essayer d'utiliser un papillon de navigateur. Un exemple est Firefoxgle . P>
Malheureusement, le programme que je teste n'a aucune sorte de frontage Web. C'est juste une application Swing Java connectée à une base de données. (Pour toutes sortes d'applications Web, j'ai déjà utilisé Firefox Throttle - Bel outil, BTW)
Un programme appelé Bwmeter peut le faire. P>
Consultez wanem . Vous pouvez télécharger un ISO amorçable que vous démarrez sur n'importe quel système avec plusieurs NICS que vous insérez ensuite entre votre client et votre serveur. Il vous permet de contrôler la bande passante, la latence, la gigue, la perte et quelques autres paramètres. P>
WireShark est principalement pour la surveillance, le filtrage et l'enregistrement de communications de réseau qui se déroulent, sans empêcher ce qui peut ou ne peut pas être envoyé.
Je ne pense pas que WireShark ait que ... vous pouvez modifier les paramètres de votre carte réseau uniquement sur 10mbs ...
@Josh: Cela ressemble à ce que je cherche. Mais comment puis-je faire ça?