我正在使用吞吐量整形计时器在Jmeter(版本4.0)上运行测试,以实现恒定的每秒命中率。 我正在将“在表中查看结果”的所有数据记录到一个文件中,并使用它来跟踪所有请求。
我的应用程序的功能是,当jmeter命中API时,它将为每个命中创建一个数据库条目。
测试执行完成后,我可以看到“查看表中的结果”日志中的结果数少于jmeter测试运行创建的数据库条目数。另外,我能够找到日志中没有但数据库中存在的请求。
“在表中查看结果”是否不保存所有请求?如何进行更改以获取所有请求的数据?
答案 0 :(得分:0)
根据View Results Tree listener documentation:
从3.2版开始,视图中的条目数被限制为属性
view.results.tree.max_results
的值,该属性默认为500
个条目。可以通过将属性设置为0
来恢复旧的行为。请注意,这可能会占用大量内存。
您可以通过将下一行添加到 user.properties 文件中来禁用此限制:
view.results.tree.max_results=0
需要重新启动JMeter才能拾取该属性。
请注意,according to JMeter Best Practices you should always be using the latest version of JMeter请考虑尽快升级到JMeter 5.1(或JMeter Downloads页上的最新版本)