[英]JMeter - multiple user taking unique row from CSV file
我閱讀了有關該主題的許多答案,但找不到適合我的答案。
要求:
用戶數將始終與CSV行相同。
我的測試看起來像:
線程組
如果將線程數2設置為2,並將Loop設置為2,則進入Tree:
如果我將線程數設置為2並將Loop設置為1,則會得到:
如果將線程數設置為1並將Loop設置為2,則得到:
我還嘗試將CSV數據集放在登錄調用之前的線程組中。 如果我設置2個用戶開始流程,請始終從CSV中選擇第一行。
我需要的:
我可以嘗試使用特定的用戶登錄設置兩個線程組,但這是不可行的,因為我想增加用戶數量並且無法維護。 總的來說,我有4個流程和200個用戶。 解決此問題后,我將考慮用戶的可變性。
如果有人知道該怎么做或可以向我指出正確的信息,請這樣做。 非常感謝。
創建您的csv,
homepage1,user1
homepage2,user2
將腳本中的上述值替換為主頁和用戶登錄名,並在每個線程中使用一行(在csv配置中存在)
因此,每個線程將使用整個line1,即homepage1,user1,並將根據您的要求運行。 那應該解決您的問題。
只需刪除循環控制器,然后將csv文件放在測試計划的頂部即可。 然后在Login語句之后設置一個同步計時器,並將其設置為最大用戶數。
現在,如果有足夠的權限,所有用戶都應使用與csv值不同的值登錄,再加上他們將同時繼續等待所有用戶先登錄。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.