我必須註冊兩個用戶並模擬他們之間的交互(例如對話)。
我可以執行以下操作:註冊第一個用戶,然後註冊第二個用戶,使用第一個用戶的數據登錄,將消息寫入第二個用戶並註銷。然後使用第二位用戶的數據登錄,回覆郵件並退出。
如果系統要求爲用戶啓用cookie,是否可以實現用戶的會話而不登出?模擬Jmeter中兩個用戶之間的交互
2
A
回答
0
我不明白你爲什麼不想退出,因爲它在你的情況。
你可以使用代碼您的方案:
然後組織你CSV這樣的:
First Line : U1_LOGIN, U2_LOGIN,U1_MESSAGE,U2_MESSAGE
Second Line : U3_LOGIN, U4_LOGIN,U3_MESSAGE,U4_MESSAGE
...
最後整理您的測試計劃是這樣的:
CSV Data Set
Thread Group
\- CookieManager
\- OnceOnlyController
\- Register U1_LOGIN
\- SignOut U1_LOGIN
\- Register U2_LOGIN
\- SignOut U2_LOGIN
\- SignIn U1_LOGIN
\- Write Message U1_MESSAGE
\- SignOut U1_LOGIN
\- SignIn U2_LOGIN
\- Write Message U2_MESSAGE
\- SignOut U2_LOGIN
當然這是一個草案,添加所有必要的斷言
另一種選擇如果你不想登出。 創建2個線程組:
一個寫入
一個讀取
這就要求你填寫數據庫信息在測試前閱讀。 這是由你來說,如果它會模擬你的系統。
但是,你打算採取的選擇似乎是我錯了因爲它不maintanable關於JMeter的和不知道它反映了一個實際使用情況
+0
謝謝你的答案,@PMD UBIK-INGENIERIE。您所描述的測試計劃是我可以實施的測試計劃,但不想這樣做。我想編寫一個測試計劃,而無需額外的「註銷」 - 因爲當我使用兩個不同的瀏覽器手動測試時,我不需要註銷。我發現如何保存cookie,如何清除它們以及如何設置它們,但設置目前不起作用(我使用CookieManager和Cookie類)。我希望今天解決這個問題。 – Victoria
相關問題
- 1. 硒測試用於兩個用戶之間的交互
- 2. 模擬用戶交互的Gromacs在擊
- 3. 兩個對象的交互之間的設計模式
- 4. 兩個BlackBerry模擬器之間的SMS
- 5. 如何創建一個模擬SSH shell用戶交互的bot?
- 6. 模擬Javascript中的同步用戶交互
- 7. 在Jest測試中模擬用戶與React組件的交互
- 8. 兩個自定義類之間的基於事件的交互
- 9. 模擬驗證交互
- 10. 項目之間的交互
- 11. 如何在Qt中模擬用戶交互(按鍵事件)?
- 12. 在用戶交互之間保存一個javascript變量?
- 13. 2個文件之間的OOP交互
- 14. 創建兩個因素之間的交互數據幀
- 15. 如何在兩個重疊的UIView中啓用用戶交互?
- 16. 設計模式涉及多個數據源之間的交互
- 17. 計算兩個用戶之間的社交距離
- 18. Python腳本和文本模式下的用戶之間的交互
- 19. 用jmeter模擬200個用戶,每個用戶都有獨特的登錄
- 20. 使用文檔交互在我的兩個應用程序之間傳輸IAP
- 21. 發送黑莓之間的兩個模擬器之間的短信
- 22. 如何構建Parse中兩個用戶之間的相互關係?
- 23. 兩個按鈕和使用Qt的標籤之間的基本交互
- 24. 兩個類的交互,python
- 25. 兩個用戶之間的Websocket會話
- 26. 兩個用戶之間的連接
- 27. 在jmeter中的兩個線程組之間引入延遲
- 28. R中兩個分類變量之間的相互作用
- 29. 檢查項目之前,用戶交互
- 30. 使用React.render()呈現的兩個組件之間是否可以進行交互?
我實現您所描述的第一個方案。因爲將消息寫入數據庫然後閱讀不是一種選擇。設置cookie時發生了一些奇怪的事情,所以我的變體也失敗了。感謝您的關注! – Victoria
也許有人還沒有讀過這個問題,可以提供一些關於cookie的技巧。我認爲這是等待一段時間... – Victoria