JMeter汇总报告显示异常:样本数量不符预期求助
JMeter样本数异常(1200而非600)排查思路
先检查setUp线程组配置:确认setUp线程组是否仅执行1次(线程数设为1、循环次数1),如果它也设置了200线程循环3次,其内部采样器会额外生成600个样本,和主线程组的600相加就会得到1200。若不需要记录setUp的请求结果,可关闭对应采样器的「记录采样结果」选项。
核对主线程组内采样器数量:如果主线程组每个循环实际包含2个请求(比如误添加了重复的HTTP请求),那200线程×3循环×2请求=1200样本,检查下主线程组下的请求个数是否符合预期。
排查逻辑控制器或循环配置:看看主线程组内有没有嵌套循环控制器(比如额外加了循环次数为2的控制器)、Foreach控制器这类会导致请求重复执行的组件,这类配置会让实际执行次数翻倍。
查看JMeter执行日志:执行命令时加上
-j jmeter.log参数生成日志,命令示例:jmeter -n -t PSC_Token.jmx -l testPsc.jtl -f -j jmeter.log打开日志搜索采样器名称,统计每个请求的执行次数,定位哪部分产生了额外样本。
内容的提问来源于stack exchange,提问作者JD2775
相关产品推荐
相关产品推荐

