JMeter MergeResults未正确处理时间戳标签(毫秒)
创建了两个虚拟示例项目(dummy1.jmx和dummy2.jmx),并使用默认设置执行以下命令(JMeter 5.3默认安装,安装了所有必需的插件)JMeter MergeResults未正确处理时间戳标签(毫秒),jmeter,jmeter-5.0,Jmeter,Jmeter 5.0,创建了两个虚拟示例项目(dummy1.jmx和dummy2.jmx),并使用默认设置执行以下命令(JMeter 5.3默认安装,安装了所有必需的插件) #>jmeter.bat-n-t dummy1.jmx-l dummy1.csv-j dummy1 jmeter.log执行加载 生成的报告和时间戳在仪表板和图表中看起来都很完美 **#>bat-g dummy1.csv-o dummy1-j dummy1报告jmeter #>jmeter.bat-n-t dummy2.jmx-l dummy
inputJtl1=dummy1.csv
prefixLabel1=TEST1:
includeLabels1=.*
excludeLabelsl=
includeLabelRegex1=true
excludeLabelRegex1=
startOffset1=
endOffset1=
inputJtl2=dummy2.csv
prefixLabel2=TEST2:
includeLabels2=.*
excludeLabels2=
includeLabelRegex2=true
excludeLabelRegex2=
startOffset2=
endOffset2=
不幸的是,如果没有:
merge.properties
文件内容2000-01-01
日期是从哪里来的:
- 声明如下:
- 并添加到原始SampleResult时间戳中:
同时,您可以使用类似的服务来比较不同的测试运行结果。不幸的是,如果没有:
merge.properties
文件内容2000-01-01
日期是从哪里来的:
- 声明如下:
- 并添加到原始SampleResult时间戳中:
同时,您可以使用类似的服务来比较不同的测试运行Resultlsmerge.properties added-如果我查看dummy1中的开始时间戳是1601979532356,dummy2中的开始时间戳是1601979846170,但合并结果从946681200000'时间戳、已用时间、标签、响应代码、响应消息、线程名称、数据类型、成功、失败消息、字节开始,sentBytes,grpThreads,allThreads,URL,延迟,IdleTime,Connect 946681200000,86,TEST1:sys1/api/esb/1.0/configuration,200,OK,SYS2_CONFIG_REQUESTS-ThreadStarter 2-1,text,true,114,0,1,16,null,47,0,3'merge.properties added-如果我查看dummy1中的开始时间戳是1601979532356,dummy2中的开始时间戳是1601979846170,但合并结果从946681200000'开始时间戳、经过时间、标签、响应代码、响应消息、线程名称、数据类型、成功、失败消息、字节、sentBytes、grpThreads、所有线程、URL、延迟、空闲时间、连接946681200000,86,TEST1:sys1/api/esb/1.0/configuration,200,OK,SYS2_CONFIG_REQUESTS-ThreadStarter 2-1,text,true,114,0,1,16,null,47,0,3'
private static final long REF_START_TIME = 946681200000L;
res.setTimeStamp(res.getTimeStamp() - startTimeRef + REF_START_TIME);