Посмотреть подробности о "неудаче" в саранче - PullRequest
0 голосов
/ 02 ноября 2018

Я впервые использую саранчу с набором тестов, написанным другими людьми. Я получаю результаты, которые выглядят так

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, если это имеет значение)

1 Ответ

0 голосов
/ 05 ноября 2018

Саранча версия 0.9.0

Вы можете просмотреть детали на вкладке Отказы, если вы используете веб-интерфейс, failures

они также (или если вы используете --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\'))"))'
--------------------------------------------------------------------------------------------------------------------------------------------
...