我正在使用jmeter进行功能测试,并且有2个不同的jmx。 第一个jmx具有自动化的所有API,第二个jmx用于通过SMTP采样器发送html报告(使用Ant-Jmeter任务生成)。
现在,我想通过解析第一个jmx生成的jtl文件在同一封电子邮件中发送总数,通过,失败样本计数。
这是我在jtl文件中看到的s =“ true”和s =“ false”。 我希望计数相同并将其保存为属性,以便在SMTP采样器中进一步使用它。 jtl中的示例:
InMemoryDataService
任何帮助将不胜感激。
答案 0 :(得分:1)
将下一行添加到 user.properties 文件:
jmeter.save.saveservice.autoflush=true
它将指示JMeter在结果可用时立即将其立即写入文件
配置如下:
将XPath Extractor添加为HTTP请求采样器的子项
配置如下:
就是这样,现在您应该可以在需要的地方将成功的样本计数称为${successCount}