【发布时间】:2019-10-07 10:15:41
【问题描述】:
我想在 jmeter 的 excel 文件中打印通过和失败计数,例如:
【问题讨论】:
标签: jmeter post-processor
我想在 jmeter 的 excel 文件中打印通过和失败计数,例如:
【问题讨论】:
标签: jmeter post-processor
最接近的方法是:
Run your JMeter test in command-line non-gui mode点赞
jmeter -n -t test.jmx -l result.jtl
从文件中生成HTML Reporting Dashboard,例如:
jmeter -g result.jtl -o dashboard
它将在您的 JMeter 安装的“bin”目录中生成 dashboard 文件夹,您将能够在其中找到包含结果指标的 index.html 文件:
如果还不够 - 在dashboard 文件夹下有statistics.json 文件,如下所示:
{
"API2": {
"transaction": "API2",
"sampleCount": 25,
"errorCount": 7,
"errorPct": 28.0,
"meanResTime": 291.12000000000006,
"minResTime": 63.0,
"maxResTime": 467.0,
"pct1ResTime": 462.8,
"pct2ResTime": 466.1,
"pct3ResTime": 467.0,
"throughput": 5.869922517022775,
"receivedKBytesPerSec": 0.6534874677154261,
"sentKBytesPerSec": 0.0
},
"Total": {
"transaction": "Total",
"sampleCount": 75,
"errorCount": 18,
"errorPct": 24.0,
"meanResTime": 274.88000000000005,
"minResTime": 53.0,
"maxResTime": 494.0,
"pct1ResTime": 471.4000000000001,
"pct2ResTime": 486.40000000000003,
"pct3ResTime": 494.0,
"throughput": 14.705882352941176,
"receivedKBytesPerSec": 1.6371783088235294,
"sentKBytesPerSec": 0.0
},
"API3": {
"transaction": "API3",
"sampleCount": 25,
"errorCount": 3,
"errorPct": 12.0,
"meanResTime": 260.5999999999999,
"minResTime": 72.0,
"maxResTime": 492.0,
"pct1ResTime": 479.2,
"pct2ResTime": 488.7,
"pct3ResTime": 492.0,
"throughput": 5.847953216374268,
"receivedKBytesPerSec": 0.6510416666666666,
"sentKBytesPerSec": 0.0
},
"API1": {
"transaction": "API1",
"sampleCount": 25,
"errorCount": 8,
"errorPct": 32.0,
"meanResTime": 272.9199999999999,
"minResTime": 53.0,
"maxResTime": 494.0,
"pct1ResTime": 488.20000000000005,
"pct2ResTime": 493.7,
"pct3ResTime": 494.0,
"throughput": 5.534646889528448,
"receivedKBytesPerSec": 0.6161618607482842,
"sentKBytesPerSec": 0.0
}
}
可以是loaded in Excel and transformed according to your requirements
【讨论】: