2016-07-27 34 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