Вы не можете достичь этого, используя Stepping TG. JMeter позволяет легко имитировать пропускную способность сети, но это невозможно в Уровень нити.
JMeter дает вам возможность для газа исходящей пропускной способности для имитации разных сетей со скоростью. Пропускной способности можно управлять с помощью этих двух свойств :
httpclient.socket.http.cps=0
httpclient.socket.https.cps=0
Они предназначены для HTTP и HTTPS протоколы соответственно.
Конфигурация Предпосылка:
Убедитесь, что вы используете HttpClient 3,1 или HTTPClient 4 реализации.
Настройка пропускной способности путем определения 2 свойства выше в <jmeter home>/bin/user.properties
.
Вы найдете эти свойства в <jmeter home>/bin/jmeter.properties
месте.
акроним“cps”
означает "знаков в секунду".
сП значений вычисляются с этой формуле:
сП = (целевая пропускная способность в кбит * 1024)/8.
Для некоторых популярных предустановок полосы пропускания и более подробно вы найдете эти два блога Controlling Bandwidth in JMeter и How to Simulate Different Network Speeds in Your JMeter Load Test очень полезно.
Если запустить тест в распределенном режиме вы можете установить различную пропускную способность для каждого удаленного двигателя, указав ваши желательные «имп» значение в файле user.properties
.
: Спасибо за информацию. Adnan .. это действительно полезно, но .. мой вопрос в том, как я назначаю другого пользователя с разной полосой пропускания ... например. я должен запустить тест для 30 пользователей, из которых 10 пользователей будут в локальной сети, 10 пользователей будут на GPRS, 10 пользователей будут на 3g ... как мне это достичь ... вышеупомянутое решение похоже на запуск всех 30 пользователей в локальной сети или GPRS или 3G. –
Использование распределенного режима. Установите экземпляры JMeter на 4 машинах. Сопоставьте их как Master (1) и Slaves (3). Настройте 3 ведомых устройства как 3 разных генератора нагрузки для трех разных полос пропускания. – Adnan
Результаты, которые собираются собирать на мастер-машине (контроллере) ... они собираются отображать результаты отдельно для 3-х рабов? или они будут смешанными. i.e я не смогу идентифицировать ответы подчиненных в соответствии с их конфигурацией. –