我们的webapp有几个非常长的运行请求,我们向用户显示进度条。对这些请求使用相同的APDEX值是没有意义的。
APDEX表包含显示每个页面阈值的列,这使我相信应该有办法实现。为什么每页都包含它们,而不是只在顶部说一次。
我也很高兴完全从APDEX中排除这些页面。
我在docs中找不到任何有关exDcuding或自定义APDEX的信息。
答案 0 :(得分:0)
您无法自定义每个事务的阈值,它是尚未实现的增强请求:
2017年4月14日编辑:
自JMeter 3.2以来,现在可以自定义每个事务的阈值
jmeter.reportgenerator.apdex_satisfied_threshold=500
jmeter.reportgenerator.apdex_tolerated_threshold=1500
jmeter.reportgenerator.apdex_per_transaction=sample(\\d+):1000|2000;\
sampleA:3000 | 4000; \ scenarioB:5000 | 6000
您可以剪切包含索引的模板,它是位于以下位置的freemarker模板:
我建议您复制现有文件夹,修改文件并使用user.properties文件中的属性引用它:
jmeter.reportgenerator.exporter.html.property.template_dir =复制和修改的模板文件夹的路径
更好的想法是实现增强功能并将其贡献给JMeter。
答案 1 :(得分:0)
可以使用JMeter 3.3这样
jmeter.reportgenerator.apdex_per_transaction=sample(\\d+):1000|2000;\
sampleA:3000|4000;\
scenarioB:5000|6000
文档在这里:https://jmeter.apache.org/changes_history.html
JMeter 3.2有一个错误,导致此功能无法使用:https://bz.apache.org/bugzilla/show_bug.cgi?id=61292