需要在jmeter的HTML文件中添加perfmon

qojgxg4l  于 2023-08-05  发布在  其他
关注(0)|答案(1)|浏览(118)

我试图在html中配置perfmon,但显示错误。我尝试了多个步骤,但仍然显示错误。
我已经尽力了。

  • 我遵循的步骤(在版本5.4和5.5中检查)

  • 首先,我从JMeter插件管理器下载了perfmon的插件。

  • 已下载服务器代理并启动startAgent.bat。(已成功启动)

  • JMeter Perfmon图表x1c 0d1x中的已执行测试和已接收图表

  • 同样,我可以在聚合报告中打开它聚合报告

  • 然后,我在user.properties文件中添加了以下要点(从此处开始发布

自定义图定义

jmeter.reportgenerator.graph.custom_Perfmon.classname=org.apache.jmeter.report.processor.graph.impl.CustomGraphConsumer
jmeter.reportgenerator.graph.custom_Perfmon.title=PerfmonMetrics
jmeter.reportgenerator.graph.custom_Perfmon.property.set_Y_Axis=Usage in %
jmeter.reportgenerator.graph.custom_Perfmon.property.set_X_Axis=Over Time
jmeter.reportgenerator.graph.custom_Perfmon.property.set_granularity=60000
jmeter.reportgenerator.graph.custom_Perfmon.property.setSampleVariableName=ts-hit
jmeter.reportgenerator.graph.custom_Perfmon.property.setContentMessage=Message for graph point label

字符串
在perfmon名称

中添加了ts-hit
我面临的错误



生成报告时出错:
org.apache.jmeter.report.dashboard.GenerationException:处理样本时出错:使用者失败并显示消息:在示例元数据中未找到列<“ts-hit”><timeStamp,elapsed,label,responseCode,responseMessage,threadName,dataType,success,failureMessage,bytes,sentBytes,grpThreads,allThreads,URL,Latency,IdleTime,Connect>,请检查#jmeter. save. saveservice. * 属性以添加缺少的列

0ejtzxu1

0ejtzxu11#

您需要将此ts-hit声明为样本变量。例如,将下一行添加到 user.properties 文件中:

sample_variables=ts-hit

字符串
HTML Reporting Dashboard期望.jtl results file具有ts-hit列,因此您需要为每个采样器提供该列的值。选项位于:
1.使用Excel或等效软件手动传输Abc3.csv文件中的值
1.通过以下方式动态获取所需的度量值:TCP采样器通过发送适当的请求,例如metrics-single:cpu。然后,您可以使用Boundary Extractor将来自服务器代理的值存储到ts-hit JMeter变量中,它将在HTML报告 Jmeter 板生成期间自动拾取和绘制。

相关问题