从java代码中获取理想的JMeter报告
目前,我正努力从java代码中获取理想的JMeter报告。 我的目标是将每个事务的延迟和吞吐量记录到文件中,然后为每个场景提供一个摘要,其中包含延迟和吞吐量的平均值和最大/最小值 目前,我有以下报告代码:从java代码中获取理想的JMeter报告,java,jmeter,report,Java,Jmeter,Report,目前,我正努力从java代码中获取理想的JMeter报告。 我的目标是将每个事务的延迟和吞吐量记录到文件中,然后为每个场景提供一个摘要,其中包含延迟和吞吐量的平均值和最大/最小值 目前,我有以下报告代码: ResultCollector csvlogger = new ResultCollector(summer); csvlogger.setFilename(csvLogFile); testPlanTree.add(testPlanTree.getArray()[0], csvlogger)
ResultCollector csvlogger = new ResultCollector(summer);
csvlogger.setFilename(csvLogFile);
testPlanTree.add(testPlanTree.getArray()[0], csvlogger);
但通过这种方式,它只记录每个事务的信息,并且没有吞吐量,报告的延迟仅为0(没有任何小数部分)。
看起来是这样的:
timeStamp,elapsed,label,responseCode,responseMessage,threadName,dataType,success,failureMessage,bytes,sentBytes,grpThreads,allThreads,Latency,IdleTime,Connect
2017/06/28 08:53:49.276,1014,Jedis Sampler,200,OK,Jedis Thread Group 1-1,text,true,,0,0,1,1,0,0,0
有人知道我有什么办法可以调吗
谢谢 仅对每个事务执行
-。jtl日志文件包含单个采样器的执行,请尝试在级别上添加更多线程和/或循环,您应该会看到更多结果李>
- 延迟始终为零对于基于脚本的采样器,您需要显式调用方法并设置所需的值李>
- 未记录吞吐量,正在计算吞吐量。您需要使用i.e.或listener打开.jtl结果文件以查看生成的值。如果您喜欢编程调用非GUI方法,请查看类源代码以了解详细信息李>
仅对每个事务执行
-。jtl日志文件包含单个采样器的执行,请尝试在级别上添加更多线程和/或循环,您应该会看到更多结果李>
- 延迟始终为零对于基于脚本的采样器,您需要显式调用方法并设置所需的值李>
- 未记录吞吐量,正在计算吞吐量。您需要使用i.e.或listener打开.jtl结果文件以查看生成的值。如果您喜欢编程调用非GUI方法,请查看类源代码以了解详细信息李>