Jmeter-如何删除测试的前几个响应

时间:2018-08-16 20:58:33

标签: jmeter

有人在运行Jmeter响应时间测试时知道如何删除前几项吗?我正在测试SOAP API的响应速度。

当我测试20,000次命中响应时,前几个响应总是比其他响应花费更长的时间。

谢谢!

2 个答案:

答案 0 :(得分:0)

  1. 您可以使用jmeter.reportgenerator.start_date property指定报告的开始日期和时间

  2. JMeter .jtl结果文件是普通的CSV文件,其中elapsed列包含响应时间(以毫秒为单位),timeStamp列是请求开始时间(以Unix timestamp的形式)

    因此,您可以使用喜爱的文本编辑器和regenerate reporting dashboard从新文件中手动删除前几行。

  3. Filter Results Tool是另一个提供更大灵活性的选项,您可以在其中使用正则表达式模式排除结果,也可以指定起始和结束偏移量,或同时指定两者。您可以使用JMeter Plugins Manager

    安装过滤结果工具

    JMeter Filter Results Tool Plugins Manager

答案 1 :(得分:0)

感谢您的回复! 我尝试了#2,但效果很好。 这是我专门做的: 我使用了“查看表中的结果”侦听器。在该侦听器中,有一个框,上面写着“将结果写入文件”。 我进行了测试。 我在Notepad ++中打开了文件,并删除了连接时间较长的第一行。 然后,我使用“响应时间图”,并使用“从文件读取”框打开文件。 真正漫长的第一次连接不再存在了!