运行后获取jmeter中的错误%,如何知道此错误是由于内存不足或使用过的机器没有能力或http请求有问题。在我的情况下,在jmeter摘要报告中获取错误%为97.50%(对于登录api),并且在“查看结果树”中加载此结果时,可以看到500个内部服务器错误或失败的请求。请建议采取哪些措施来分析这些错误。
答案 0 :(得分:0)
根据RFC 2616
10.5服务器错误5xx
以数字“5”开头的响应状态代码表示服务器知道它已经出错或无法执行请求的情况。除了在响应HEAD请求时,服务器应该包括一个实体,其中包含错误情况的解释,以及它是临时或永久条件。用户代理应该向用户显示任何包含的实体。这些响应代码适用于任何请求方法。
10.5.1 500内部服务器错误
服务器遇到意外情况,导致无法完成请求。
所以可能的原因是:
您发送的错误请求无法在服务器端处理。检查服务器日志以获取详细信息,很可能您将能够从中找出一些信息。如果您无权访问日志,则至少可以配置JMeter以保存失败请求的响应数据,将以下行添加到 user.properties 文件以触发此操作:
jmeter.save.saveservice.output_format=xml
jmeter.save.saveservice.response_data.on_error=true
查看Configuring JMeter章节了解更多信息。