Все коды состояния HTTP 5xx являются ошибками сервера, что означает, что вы не можете решить их с точки зрения JMeter.
Конкретный код статуса HTTP 502 означает плохой шлюз согласно описанию:
Код ответа сервера с ошибкой протокола передачи гипертекста (HTTP) 502 Bad Gateway
указывает, что сервер, выступая в качестве шлюза или прокси, получил недопустимый ответ от вышестоящего сервера.
Примечание. Gateway может относиться к разным вещам в сети и к ошибке 502 обычно нельзя исправить, но требует исправления веб-сервером или прокси-серверами, через которые вы пытаетесь получить доступ.
Поэтому, чтобы решить эту проблему, вам необходимо проверить журналы приложений и промежуточного программного обеспечения и выяснить, в чем заключается основная причина проблемы.
Если это происходит только при загрузке 100 пользователей и не воспроизводится при меньшем количестве потоков, это означает, что ваше приложение перегружено, поэтому не может должным образом отвечать на определенные запросы. Так что вы можете просто сообщить об этом как о узком месте производительности.
Хорошей идеей было бы реализовать мониторинг тестируемой системы для измерения использования ЦП, ОЗУ, сети, диска и т. Д., Поскольку причина может быть столь же простой, как нехватка ресурсов, это можно сделать с помощью Плагин JMeter PerfMon
Если машина не перегружена, но вы получаете эту ошибку, это означает, что либо тестируемая система не настроена должным образом для высоких нагрузок, либо использует где-то неэффективные алгоритмы, вы можете узнать, что происходит под капотом, просмотрев инструмент профилировщика или инструмент APM
person
Dmitri T
schedule
16.04.2021