有人在运行Jmeter响应时间测试时知道如何删除前几项吗?我正在测试SOAP API的响应速度。
当我测试20,000次命中响应时,前几个响应总是比其他响应花费更长的时间。
谢谢!
答案 0 :(得分:0)
您可以使用jmeter.reportgenerator.start_date
property指定报告的开始日期和时间
JMeter .jtl结果文件是普通的CSV文件,其中elapsed
列包含响应时间(以毫秒为单位),timeStamp
列是请求开始时间(以Unix timestamp的形式)
因此,您可以使用喜爱的文本编辑器和regenerate reporting dashboard从新文件中手动删除前几行。
Filter Results Tool是另一个提供更大灵活性的选项,您可以在其中使用正则表达式模式排除结果,也可以指定起始和结束偏移量,或同时指定两者。您可以使用JMeter Plugins Manager
安装过滤结果工具答案 1 :(得分:0)
感谢您的回复! 我尝试了#2,但效果很好。 这是我专门做的: 我使用了“查看表中的结果”侦听器。在该侦听器中,有一个框,上面写着“将结果写入文件”。 我进行了测试。 我在Notepad ++中打开了文件,并删除了连接时间较长的第一行。 然后,我使用“响应时间图”,并使用“从文件读取”框打开文件。 真正漫长的第一次连接不再存在了!