Я использую саранча впервые с набором тестов, написанным другими людьми. Я получаю результаты, которые выглядят так
Name # reqs # fails Avg Min Max | Median req/s
--------------------------------------------------------------------------------------------------------------------------------------------
GET /start-trip 105 4928(97.91%) 11409 4214 15577 | 12000 1.60
--------------------------------------------------------------------------------------------------------------------------------------------
Total 105 4928(4693.33%)
Мне не на 100% ясно, что означает неудача. то есть означает ли сбой в этом случае, что 97,91% отправленных саранчой запросов возвращают какой-то недопустимый код состояния HTTP? Или тестируемая служба где-то не соответствует некоторым критериям производительности? Или какая-то третья вещь?
Могу ли я просмотреть дополнительную информацию о том, что означает сбой, и какие ответы возвращает тестируемая мной служба?
(тестируемый сервис написан на PHP с использованием slim framework и работает во встроенном веб-сервисе PHP, если это имеет значение)
Саранча версия 0.9.0
Вы можете просмотреть детали на вкладке Отказы, если вы используете веб-интерфейс,
они также (или если вы используете —no-web) появляются в CLI, когда вы нажимаете ctrl-c процесс.
Error report
# occurrences Error
--------------------------------------------------------------------------------------------------------------------------------------------
75 POST /api/users: 'ConnectionError(MaxRetryError("HTTPConnectionPool(host=\'localhost\', port=3000): Max retries exceeded with url: /api/users (Caused by NewConnectionError(\'<urllib3.connection.HTTPConnection object at 0x10cfc3588>: Failed to establish a new connection: [Errno 61] Connection refused\'))"))'
--------------------------------------------------------------------------------------------------------------------------------------------
Других решений пока нет …