Jmeter 正在html报告中生成部分数据
jtl文件包含2个测试用例,但当我使用相同的测试用例生成html报告时,只有最新条目的数据填充在html报告中 用于生成报告的命令:Jmeter 正在html报告中生成部分数据,jmeter,robotframework,Jmeter,Robotframework,jtl文件包含2个测试用例,但当我使用相同的测试用例生成html报告时,只有最新条目的数据填充在html报告中 用于生成报告的命令: sh jmeter.sh -g /home/sadha/Documents/apache-jmeter-5.4.1/logs/log.jtl -f -o /home/sadha/Documents/apache-jmeter-5.4.1/bin/Output/ 1619015828359,121,aws_sns,200,,Thread2 2-1,text,tr
sh jmeter.sh -g /home/sadha/Documents/apache-jmeter-5.4.1/logs/log.jtl -f -o /home/sadha/Documents/apache-jmeter-5.4.1/bin/Output/
1619015828359,121,aws_sns,200,,Thread2 2-1,text,true,,422,592,1,1,http://10.77.2.208:8080/graphql,117,0,66
1619015831675,137,solutionsinfini,200,,Thread2 2-1,text,true,,422,600,1,1,http://10.77.2.208:8080/graphql,130,0,65
执行上述命令后,在终端中获取下面的消息,
文件“/home/sadha/Documents/apache-jmeter-5.4.1/logs/log.jtl”不包含字段名标题,请确保jmeter.save.saveservice.*属性与创建CSV文件时相同,或者在生成报告时可能读取错误
JTL数据:
sh jmeter.sh -g /home/sadha/Documents/apache-jmeter-5.4.1/logs/log.jtl -f -o /home/sadha/Documents/apache-jmeter-5.4.1/bin/Output/
1619015828359,121,aws_sns,200,,Thread2 2-1,text,true,,422,592,1,1,http://10.77.2.208:8080/graphql,117,0,66
1619015831675,137,solutionsinfini,200,,Thread2 2-1,text,true,,422,600,1,1,http://10.77.2.208:8080/graphql,130,0,65
下面是html报告的屏幕截图
您需要为JMeter实例提供相同的配置,该实例:
- 运行测试
- 生成
jmeter.save.saveservice.print_field_names
,请尝试修改命令,通过-J
命令行参数将此属性设置为false
,如下所示:
sh jmeter.sh -Jjmeter.save.saveservice.print_field_names=false -g /home/sadha/Documents/apache-jmeter-5.4.1/logs/log.jtl -f -o /home/sadha/Documents/apache-jmeter-5.4.1/bin/Output/
为了使更改永久化,请在JMeter安装的user.properties文件中添加以下行:
jmeter.save.saveservice.print_field_names=false
更多信息: