我正在使用JMeter进行负载测试并使用侦听器来获取响应结果,但我不确定哪些是最常用的侦听器,它们将为分析提供数据。
我知道表视图和树视图,但是那些基本视图,请提供哪些听众应该使用的建议。
答案 0 :(得分:3)
JMeter文档提供very good overview of the listeners以及何时/如何使用它们。
在调试和开发计划时,没有比View Results Tree更好的了,Simple Data Writer也可以作为RegEx,CSS / JQuery和XPath测试人员的测试人员。但是,在实际负载测试期间,必须禁用此特定侦听器 或将其删除,因为它最终会导致JMeter崩溃并出现OOM异常。
在实际负载测试期间,您需要记录统计信息(请求的持续时间等)和错误。在非交互模式下,最好使用CSV格式的Aggregate Report,这被认为是非常有效的。如果您使用交互模式,或两者都使用(交互模式和非交互模式),使用Summary Report或 BeanShell Listener,因为它们会立即显示统计信息,如果出现问题,您可以立即看到。他们还具有写入文件的能力,就像Simple Data Writer一样。
最后,如果您想要包含一些自定义结果收集(不是由任何听众提供),您可以使用BSF Listener或{{3}}
在组织方面,我觉得分开成功和失败很方便,所以我总是有2个听众:
希望这有帮助。
答案 1 :(得分:0)
在更好地执行测试以避免添加侦听器时,只能从侦听器中单独添加简单数据编写器,您可以根据需要生成任何类型的侦听器。
在准备好脚本的同时,你可以使用任何类型的听众,这些听众都不会有任何问题。