2016-07-27 52 views
0

我已经使用CSV文件(有5个用户),并且我已经在计划线程中给出了5个...它应该用5个用户线程成功完成,而不是我接收只有4个线程结果(通过)。未完成数据驱动测试期间的CSV/Treads

任何人都可以吗? enter image description here

enter image description here

+0

第4个断言失败了吗? –

+0

不,我把所有凭证(5个线程/凭证)作为right.But仍然我只能看到4通过线程 – Satheesh

+0

您是否尝试过运行测试w /出响应断言?你还能得到4个结果吗? –

回答

0

的问题是在CSV数据集配置组件设置。为了您的CSV你应该有这些设置:在EOF

循环=真

停止线程EOF =假

我猜你的CSV数据没有5个有效项目,所以使用这些设置,它将运行尽可能多的线程。 如果您的测试中使用的条目对测试结果而言很重要并且相关,那么您应该检查您的CSV文件中的

关于这些设置:

  • 允许引用数据 - 如果CSV文件允许引用值?如果启用,则值可以被包含在“ - 双引号 - 允许值包含分隔符。”
  • EOF上的回收? - 文件是否应该从开始时重新读取到达EOF?(默认值为true )
  • 上EOF停止线程 - 如果线程停止上EOF,如果回收是假的(默认为false)
  • 共享模式:??
    • 全部主题 - (默认)文件在所有线程之间共享。
    • 当前线程组 - 每个文件为其中出现该元素的每个线程组打开一次。
    • 当前线程 - 每个线程分别打开每个文件。
    • 标识符 - 共享相同标识符的所有线程共享同一个文件。例如,如果您有4个线程组,则可以为两个或更多组使用一个通用ID来共享它们之间的文件。或者,您可以使用线程号在不同线程组中的相同线程号之间共享文件。

这是从阿帕奇JMeter的website