Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JMeter-Web报告-随时间变化的响应时间仅显示平均值_Jmeter - Fatal编程技术网

JMeter-Web报告-随时间变化的响应时间仅显示平均值

JMeter-Web报告-随时间变化的响应时间仅显示平均值,jmeter,Jmeter,我配置了一些(非常简单的)负载测试。 在这种情况下,它将只针对一个URL和一个线程,持续10秒(最大吞吐量为100个请求)。这只是为实际负载测试做准备,所以它的正常数量是有限的 当我在GUI中运行它时,我可以看到“随时间变化的响应时间”图: 因为我不应该用GUI运行重载测试,所以我测试了启动GUI时提供的命令行。(当您启动GUI时,您会收到一条警告,不要使用GUI进行一些繁重的测试,它们会为您提供一个命令行来运行测试并生成报告)。 命令行是:jmeter-n-t“MyFile.jmx”-l“e

我配置了一些(非常简单的)负载测试。 在这种情况下,它将只针对一个URL和一个线程,持续10秒(最大吞吐量为100个请求)。这只是为实际负载测试做准备,所以它的正常数量是有限的

当我在GUI中运行它时,我可以看到“随时间变化的响应时间”图:

因为我不应该用GUI运行重载测试,所以我测试了启动GUI时提供的命令行。(当您启动GUI时,您会收到一条警告,不要使用GUI进行一些繁重的测试,它们会为您提供一个命令行来运行测试并生成报告)。 命令行是:jmeter-n-t“MyFile.jmx”-l“e:/temp/result6/result.csv”-e-o“e:/temp/result6”

一切正常,并生成报告。 “csv”文件向我展示了16个示例,web仪表板向我展示了相同的内容:

但当我试图看到“随时间变化的响应时间”时,我只得到一个点:

当我将光标放在圆点上时,我得到:

报告似乎只生成了平均结果(当然是单点…)

在模式的右上角有一个“显示所有样本”按钮,但没有任何效果(我想它只是在放大模式时返回,而不再显示所有样本)

我想这不是“正常”的行为,但我查看了CLI文档,没有发现我的命令有任何错误,可能导致这种情况

希望你能有个主意


提前感谢:-)

您的测试仅运行9秒,默认情况下HTML报告仪表板已设置为1分钟

如果要查看需要将粒度降低到1秒甚至更短的图表,请将下一行添加到user.properties文件(位于JMeter安装的“bin”文件夹中)

下次运行测试时,您应该在报告仪表板中看到图表而不是圆点

或者,您可以通过
-J
命令行参数传递属性,如下所示:

 jmeter -Jjmeter.reportgenerator.overall_granularity=1000 -n -t -f "MyFile.jmx" -l "e:/temp/result6/result.csv" -e -o "e:/temp/result6"
更多信息:


正是我需要的回答。谢谢,先生:-)
 jmeter -Jjmeter.reportgenerator.overall_granularity=1000 -n -t -f "MyFile.jmx" -l "e:/temp/result6/result.csv" -e -o "e:/temp/result6"