在我的jmeter测试执行期间。我想要排除要保存到jtl文件中的事务。有谁知道我们如何解决这个问题。
答案 0 :(得分:3)
删除事务的最简单方法是在测试后将其从jtl中删除。显然,手动处理大文件很麻烦。
如果你在Linux上运行,你可以运行这样的东西:
grep -v [your excluded sampler name] [your jtl name] > [new jtl name]
如果您从CI工具执行脚本,这将非常有用 - 这只是工作中的另一个步骤。例如,我的许多脚本都使用BeanShell Samplers。我不想包括它们,所以我以“(BS)”为前提。在我的Jenkins工作中,我运行命令
grep -v "\(BS\)" /Results/my_job.jtl > /Results/NoBS_my_job.jtl
当我运行报告生成器时,我只需要调用NoBS_my_job.jtl
版本。