JMeter中的EOFException

时间:2014-12-16 04:04:00

标签: java jmeter

如果我使用2个用户作为线程组,则在第1次迭代中通过CSV数据集配置捕获前2个测试数据,但JMeter在回放时间的下一次连续迭代中不会捕获下一个测试数据。并且在Jmeter日志中显示EOFException。任何人都可以为我提供任何解决方案吗?

Jmeter日志

*2014/12/16 03:05:23 WARN  - jmeter.threads.JMeterThread: The delay timer was interrupted - probably did not wait as long as intended. 
2014/12/16 03:05:23 ERROR - jmeter.protocol.http.sampler.HTTPJavaImpl: readResponse: java.io.EOFException 
2014/12/16 03:05:23 INFO  - jmeter.protocol.http.sampler.HTTPJavaImpl: Error Response Code: 200, Server sent no Errorpage 
2014/12/16 03:05:23 ERROR - jmeter.protocol.http.sampler.HTTPJavaImpl: readResponse: java.io.EOFException 
2014/12/16 03:05:23 INFO  - jmeter.protocol.http.sampler.HTTPJavaImpl: Error Response Code: 200, Server sent no Errorpage*

1 个答案:

答案 0 :(得分:1)

有两个可能的原因:

  1. 您使用错误的CSV文件路径(最常见的原因是使用相对CSV文件路径而不确定当前的JMeters工作目录)。解决方案是:尽可能使用完整路径
  2. 你有"回收EOF"设置为" false"在您的CSV数据集配置中
  3. 有关放置位置以及如何正确配置CSV数据集配置测试元素的详细信息,请参阅Using CSV DATA SET CONFIG指南。