-1
我正在使用jmeter來加載測試Web應用程序。我正在使用csv數據集配置來通過電子郵件來測試登錄情況。雖然我使用100個併發用戶運行,但它正在從csv文件中選擇相同的電子郵件。我如何確保它只使用一封電子郵件。如何將csv文件中的唯一數據傳遞給jmeter
我正在使用jmeter來加載測試Web應用程序。我正在使用csv數據集配置來通過電子郵件來測試登錄情況。雖然我使用100個併發用戶運行,但它正在從csv文件中選擇相同的電子郵件。我如何確保它只使用一封電子郵件。如何將csv文件中的唯一數據傳遞給jmeter
用於產生不同的電子郵件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
爲什麼-1?爲了回答 – Chetan
有多少測試數據在CSV文件?在CSV數據集配置中,在「共享模式」中,您可以設置爲「當前線程組」。如果您需要虛擬電子郵件ID,您可以使用'$ {__ UUID}發送隨機字符串' –
同時設置EOF回收:false,EOF停止線程:True。讓我知道這是否有助於你。 –
你的配置文件中有多少個電子郵件地址?你在寫性能測試還是功能自動化測試?你需要每個用戶選擇一個電子郵件地址,然後使用它,因此是一個與每個用戶關聯的電子郵件? –