Как удалить HTTPError 429 из статистики Locust API - PullRequest
0 голосов
/ 15 февраля 2020

Выполнение нагрузочного теста и при попытке увеличить количество клиентов достигнет точки, в которой получено сообщение об ошибке HTTP 429. Статистика по API, по-видимому, включает время отклика, когда возвращается 429. Минимальное время ответа, которое я получаю, когда API работает без каких-либо ошибок 429, составляет приблизительно 100 мс. Когда начинаются 429 ошибок, минимальное время ответа составляет менее 10 мс. Это может привести к искажению статистики по времени отклика для 429 ошибок, поскольку они обычно возвращаются довольно быстро. Попытка использования response.close (), если возникает ошибка, но теперь она закрывает соединение (я) и запрещает достижение количества запрошенных клиентов. Не знаю, как удалить 429 ошибок времени ответа, так как время ответа уже было зафиксировано. Есть ли способ предотвратить включение определенных сбоев в статистику?

Альтернативой является использование пакета с обычным ответом, а не версии HTTPLocust, и построение моей собственной гистограммы на основе истекшего времени для API.

Есть предложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...