有时,当我运行多个线程来模拟服务器重载时,应用程序会抛出一些异常(比如DB相关异常,org.hibernate.exception.GenericJDBCException: Could not open connection
),这没关系。但是,jMeters报告显示错误计数等于0。
如何在jMeter报告中显示此类错误?
答案 0 :(得分:0)
如果这些错误以某种方式暴露在网页上,即出现“异常”或“错误”字样,您可以考虑添加Response Assertion来检查该页面是否包含“异常”字样。同样,您可以使用断言来检查响应是否符合您的期望。
然而,根据JMeter Performance and Tuning Tips指南,断言有成本,因此谨慎使用它们。
如果没有明显的影响,您需要确定隐含影响,即增加响应时间,超时,缺少结果等。
答案 1 :(得分:0)
回应断言对我也有帮助,但我不太确定"坏"它是使用这个,Jmeter性能和调优技巧指南,实际推荐它,它只是说要避免其他断言,如XML,但显然所有检查都会添加内存
来自调整和提示指南:
使用响应断言或大小断言
这两种实现符合99%的要求。
避免昂贵的: XML断言 XML Schema断言 XPath断言
的