Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/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合成报告生成不正确的数据_Jmeter - Fatal编程技术网

JMeter合成报告生成不正确的数据

JMeter合成报告生成不正确的数据,jmeter,Jmeter,我不确定JMeter合成报告是否生成了不正确的数据,或者我不了解JTL文件。情况是,我使用命令在非UI模式下运行分布式JMeter测试 jmeter.bat -n -t my_test.jmx -l my_results.jtl -j info.log -r 测试完成后,我使用以下命令生成摘要报告(我的类路径中有jmeter-plugins-synthesis-2.2.jar) 它产生了很好的报告,但我不确定我是否能相信它。例如,对于一个测试步骤,即事务控制器,我看到最大响应时间21720。但

我不确定JMeter合成报告是否生成了不正确的数据,或者我不了解JTL文件。情况是,我使用命令在非UI模式下运行分布式JMeter测试

jmeter.bat -n -t my_test.jmx -l my_results.jtl -j info.log -r
测试完成后,我使用以下命令生成摘要报告(我的类路径中有jmeter-plugins-synthesis-2.2.jar)


它产生了很好的报告,但我不确定我是否能相信它。例如,对于一个测试步骤,即事务控制器,我看到最大响应时间21720。但当我在JTL文件中过滤包含我的步骤名称的所有示例标记时,我看到t属性中的最大值是11183。我是否需要向t值中添加任何额外值以获得实际响应时间?

合成报告应足够准确,您可以通过使用和/或打开
my\u results.jtl
文件对其进行双重检查

正在汇总其所有子项的执行时间,因此您需要汇总所有事务控制器的子项,而不是只计算最长的采样器响应时间


事务控制器也可能被配置为包含所花费的时间,因此如果您有任何时间,差异可能是由于这些因素造成的。

似乎一切正常。只是我的脚本只分析成功的样本,但我几乎没有时间分析我们的错误,这些错误产生的响应时间比通常更长。
JMeterPluginsCMD.bat --tool Reporter --generate-csv summary.csv --input-jtl my_results.jtl --plugin-type SynthesisReport