我们的webapp有几个运行时间非常长的请求,我们向用户显示了一个进度条。对这些请求使用相同的APDEX值是没有意义的。
APDEX表包括显示每个页面的阈值的列,这让我相信应该有一种方法来做到这一点。为什么要在每页都包含它们,而不是只在顶部说一次。
我也非常乐意将这些页面完全排除在APDEX之外。
我在docs中找不到任何有关排除或定制APDEX的内容。
发布于 2016-12-09 06:36:23
您不能自定义每个事务的阈值,这是一个尚未实现的增强请求:
2017年4月14日编辑:
jmeter.reportgenerator.apdex_satisfied_threshold=500 jmeter.reportgenerator.apdex_tolerated_threshold=1500 jmeter.reportgenerator.apdex_per_transaction=sample(\d+):1000|2000;\
示例A:3000|4000;\ scenarioB:5000|6000
您可以对包含索引的模板进行裁剪,它是一个免费标记模板,位于:
我建议你复制现有的文件夹,修改文件,并在user.properties文件中使用属性引用它:
将jmeter.reportgenerator.exporter.html.property.template_dir=path添加到已复制和修改的模板文件夹中
一个更好的想法是实现增强并将其贡献给JMeter。
发布于 2017-10-20 18:51:16
使用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有一个bug,这使得这个特性无法使用:https://bz.apache.org/bugzilla/show_bug.cgi?id=61292
https://stackoverflow.com/questions/41046061
复制相似问题