在分布式执行未正确生成后,JMeter 5.1中的HTML报告

问题描述 投票:0回答:1

当前设置如下:4个Ubuntu盒子一个主设备和3个从设备。从分布式方式从命令行执行测试时,我遇到了以下问题。

  1. 如果我执行测试并尝试生成HTML报告,JMeter会在每台机器完成运行后尝试创建文件,这会导致冲突,因为已完成的第一台机器已经创建了HTML文件夹。 ./jmeter -r -n -t ./Jmeter_Performance_PoC.jmx -l ./TestResults.csv -e -o TestResults
  2. 如果我执行测试并生成CSV报告然后从CSV文件生成HTML报告,则生成报告,但JMeter未使用文件完整信息,它不识别不同的线程组,也不显示每个奴隶的执行信息。 ./jmeter -r -n -t ./Jmeter_Performance_PoC.jmx -l ./TestResults.csv ./jmeter -g ./TestResults.csv -o ./results

有没有办法让JMeter在分布式执行中生成合并报告而不会出现覆盖冲突?

jmeter ubuntu-14.04 distributed
1个回答
2
投票

只需使用__machineIP()__machineName()作为线程组/采样器标签的前缀或后缀 - 这样您(和JMeter)就能够区分来自不同从站的结果。

查看Apache JMeter Functions - An Introduction以熟悉JMeter功能概念。

© www.soinside.com 2019 - 2024. All rights reserved.