我有以下場景與併發用戶做多次迭代(例如3個用戶和2次迭代)和每個迭代數據是不同的,每個數據僅與特定用戶相關。多個用戶和迭代
例如,
用戶1登錄和預訂2張機票,並在同一時間用戶2也登錄和預訂另一個2張機票。同樣的用戶3還預訂。
我知道在Load Runner中這個參數設置很容易處理。
如何做到這一點是JMeter?
以下是來自csv文件的參數化數據。
用戶名,密碼,護照NUM,姓氏,名字,年齡enter image description here USER1,test123,A2000XB,約翰·澤維爾,50 USER1,test123,B2000XS,山姆,大衛,65 用戶2,test123,C2000XM薩拉,馬特,50 用戶2,test123,D2000XB,吉姆,大衛,43 用戶3,test123,K2000XV,薩拉,馬特,50 用戶3,test123,D2000XQ,吉姆,大衛,43
USER1登錄申請和做護照號碼A2000XB和B2000XS預訂,然後註銷。同樣,用戶2登錄到應用程序並進行護照號碼C2000XM和D2000XB的預訂,然後註銷。類似地,用戶3登錄到應用程序並進行護照號碼K2000XV和D2000XQ的預訂,然後註銷。所有這些用戶都在同一時間登錄並進行預訂。
用戶數量和預訂數量需要隨時配置。 (csv文件可以相應修改)。
請參考csv數據鏈接。
單個用戶需要預訂2張門票才能不登出。因此,只有一個登錄,然後爲不同的乘客進行2次預訂,然後退出登錄。同樣,所有其他用戶也同時爲不同的乘客預訂。 – RJM
也許我不明白。好的,建立一個線程組並添加一個採樣器來記錄然後另一個採樣器進行預約,然後再次採樣器再次預約,然後爲每個用戶登出採樣器。 (檢查我附上的圖片) –
Boyan,謝謝你的回覆。 併發用戶和迭代需要是動態的,以便我可以測試任意數量的用戶和迭代。但是我可以用所需數量的數據修改csv文件。 – RJM