2017-05-18 103 views
-1

我正在使用jmeter來加載測試Web應用程序。我正在使用csv數據集配置來通過電子郵件來測試登錄情況。雖然我使用100個併發用戶運行,但它正在從csv文件中選擇相同的電子郵件。我如何確保它只使用一封電子郵件。如何將csv文件中的唯一數據傳遞給jmeter

+0

有多少測試數據在CSV文件?在CSV數據集配置中,在「共享模式」中,您可以設置爲「當前線程組」。如果您需要虛擬電子郵件ID,您可以使用'$ {__ UUID}發送隨機字符串' –

+0

同時設置EOF回收:false,EOF停止線程:True。讓我知道這是否有助於你。 –

+0

你的配置文件中有多少個電子郵件地址?你在寫性能測試還是功能自動化測試?你需要每個用戶選擇一個電子郵件地址,然後使用它,因此是一個與每個用戶關聯的電子郵件? –

回答

-1

用於產生不同的電子郵件ID的使用Random String Function

RandomString函數返回字符使用用文字長度的隨機字符串。 它有三個參數,

1. Length of the desired random string 
2. Source characters 
3. If you need to store generated string into a JMeter variable you can provide variable name as 3rd argument. 

${__RandomString(6,a12zeczclk, MYVAR)}

例如,

${__RandomString(10,abcdefghijklmnopqrstuvwxyz,)}@MyMail.com 
+0

爲什麼-1?爲了回答 – Chetan

相關問題