Я пытался запустить тест производительности с использованием JMeter для 10000 пользователей с параллелизмом 1000 пользователей в секунду, и проблема в том, что я никогда не смог достичь своей пропускной способности 1000 пользователей намой сервер, который развернут в Azure.Я хотел знать, в чем дело, что я делаю это неправильно, и любая помощь высоко ценится Спасибо?
Мои определяемые пользователем вариабельные значения:
users ${__P(USERS,10)}
seconds ${__P(SECONDS,3600)}
scale ${__P(SCALE,2)}
env ${__P(ENV,preprod)}
wait false
jmeter -n -t ./src/test/branchHub/agentAuthentication.jmx -JUSERS=1000 -JSECONDS=5 -JENV=preprod -JSCALE=0.2 -JLOOPS=3 -JPRODUCTS=bill -JCERTINI=1 -Djavax.net.ssl.keyStore=./src/main/resources/certificates/preprodStore.jks -Djavax.net.ssl.keyStorePassword=performance -Jhttps.use.cached.ssl.context=true -q ./src/test/user.properties -l logs/summary/394output.jtl -e -o logs/reports/394
Это журнал консоли
16: 14: 10 Создание сумматора 16:14: 10 Создание дерева успешно с использованием ./src/test/branchHub/agentAuthentication.jmx 16:14:10 Запуск теста @ Пт, 28 июня 15:14:10 UTC 2019 (1561734850233) 16:14:10 Ожидание возможного завершения работы /Сообщение StopTestNow / Heapdump на порту 4445 16:14:32 сводка + 17 в 00:00:20 = 0,8 / с Сред: 1330 Мин: 77 Макс: 2174 Ошибка: 1 (5,88%) Актив: 7 Начат: 20 Завершено: 13Сводка 16:15:05 + 29 в 00:00:30 = 1,0 / с. Сред: 1596 Мин.: 1443 Макс .: 2868 Ошибка: 0 (0,00%) Активен: 7 Начат: 49 Закончен: 42 16:15:05 Сводка =46 в 00:00:50 = 0,9 / с. Ср .: 1498 Мин. 77: Макс. 2868 Ошибка: 1 (2,17%) 16:15:37 Сумма + 30 в 00:00:30 = 1,0 / с. Ср .: 1674 Мин .:1252