Vous ne pouvez pas réaliser cela en utilisant Pas à pas TG. JMeter vous permet de simuler la bande passante réseau très facilement, mais ce n'est pas possible dans Niveau de thread.
JMeter ne vous donne la possibilité de bande passante sortante gaz afin de simuler différentes vitesses réseau. La bande passante peut être contrôlée par ces deux propriétés :
httpclient.socket.http.cps=0
httpclient.socket.https.cps=0
Ce sont pour la HTTP et HTTPS protocoles respectivement.
condition sine qua non de configuration:
Vous trouverez ces propriétés dans <jmeter home>/bin/jmeter.properties
emplacement.
L'acronyme “cps”
est synonyme de "caractères par seconde".
cps valeurs sont calculées avec la formule :
cps = (largeur de bande cible dans kbps * 1024)/8.
Pour certains presets de bande passante populaires et plus en détail vous trouverez ces deux blogs Controlling Bandwidth in JMeter et How to Simulate Different Network Speeds in Your JMeter Load Test vraiment utile.
Si vous exécutez votre test en mode distribué vous pouvez définir une autre bande passante pour chaque moteur à distance en spécifiant vos valeur « cps » souhaitées dans le fichier user.properties
.
: Merci pour l'information Adnan ..il est vraiment utile, mais .. ma question est de savoir comment attribuer un utilisateur différent sur une bande passante différente ... par exemple. Je dois faire un test pour 30 utilisateurs dont 10 utilisateurs seront sur LAN, 10 utilisateurs seront sur GPRS, 10 utilisateurs seront sur 3g ... comment puis-je y parvenir ... la solution ci-dessus ressemble à courir tous les 30 utilisateurs sur LAN ou GPRS ou 3G. –
Utilisation du mode réparti. Installez les instances JMeter dans 4 machines. Configurez-les en tant que maître (1) et esclave (3). Configurez les 3 esclaves comme 3 générateurs de charge différents pour trois bandes passantes différentes. – Adnan
Les résultats qui vont être collectés sur la machine maître (Contrôleur) ... vont-ils me montrer les résultats séparément pour 3 esclaves? ou ils seront mélangés ..i.e je serai incapable d'identifier les réponses des esclaves en fonction de leur configuration. –