如何在 Locust 负载测试工具中获得详细的错误报告?
Posted
技术标签:
【中文标题】如何在 Locust 负载测试工具中获得详细的错误报告?【英文标题】:How can i get error report in detailed manner in Locust Load testing tool? 【发布时间】:2014-12-15 00:00:10 【问题描述】:如果我在 Locust 负载测试工具中点击任何网页,它会引发一些错误。我希望得到详细摘要中的错误。
如何获取详细的错误报告。Locust中是否有任何类似trace-back的功能,它将用于详细打印错误列表。
我的编码是这样的:
类 MyTaskSet(TaskSet):
try:
@task(1)
def index(self):
self.client.get("/")
except Exception as e:
print e.msg
如果我测试任何类似https://www.python.org/ 的网址,它会抛出如下屏幕截图中的错误
错误 :ConnectionError(ProtocolError('Connection aborted.', BadStatusLine('''',)),)
我想详细了解这个错误。
【问题讨论】:
@heyman 我更新了内容 【参考方案1】:如果我正确解释了您的问题,您希望查看您正在针对其执行 HTTP 请求的 Web 应用程序中发生的错误的回溯。在那种情况下,这不是你可以在 Locust 中做的事情。您需要在您正在负载测试的应用程序中设置这种错误报告/日志记录。
(如果我误解了您的问题,请发表评论并澄清,我会更新答案)。
【讨论】:
以上是关于如何在 Locust 负载测试工具中获得详细的错误报告?的主要内容,如果未能解决你的问题,请参考以下文章