在 Locust 中查看 "Failure" 的详细信息
View Details on a "Failure" in Locust
我第一次使用 locust 和其他人编写的测试套件。我得到的结果看起来像这样
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 框架编写的,并且 运行 在 PHP 的内置 Web 服务下编写的,如果重要的话)
蝗虫版本 0.9.0
如果您使用的是网络界面,则可以在“失败”选项卡下查看详细信息,
当您 ctrl-c 进程时,它们也会(或者如果您使用 --no-web)出现在 CLI 中。
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\'))"))'
--------------------------------------------------------------------------------------------------------------------------------------------
我第一次使用 locust 和其他人编写的测试套件。我得到的结果看起来像这样
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 框架编写的,并且 运行 在 PHP 的内置 Web 服务下编写的,如果重要的话)
蝗虫版本 0.9.0
如果您使用的是网络界面,则可以在“失败”选项卡下查看详细信息,
当您 ctrl-c 进程时,它们也会(或者如果您使用 --no-web)出现在 CLI 中。
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\'))"))'
--------------------------------------------------------------------------------------------------------------------------------------------