如何从结果文件中排除交易

How to exclude a transaction from result file

在我的 jmeter 测试中 execution.I 想要排除一个事务以保存到 jtl file.Does 谁知道我们如何解决这个问题。

删除交易的最简单方法是在测试后将其从 jtl 中删除。显然,手动处理大文件很麻烦。

如果您 运行 正在使用 Linux,您可以 运行 这样的事情:

grep -v [your excluded sampler name] [your jtl name] > [new jtl name]

如果您从 CI 工具执行脚本,这将特别有用 - 这只是工作中的另一个步骤。例如,我的许多脚本都使用 BeanShell 采样器。我不想包括它们,所以我用“(BS)”作为它们的序言。在我的 Jenkins 工作中,我 运行 命令

grep -v "\(BS\)" /Results/my_job.jtl > /Results/NoBS_my_job.jtl

当我 运行 我的报告生成器时,我只是调用 NoBS_my_job.jtl 版本。