如何使用webdriver爲每個JMeter線程分別測試ASP.net網站的環境?我試圖登錄(使用不同的用戶與表文件),並且測試失敗,因爲從一個線程(即瀏覽器窗口)保存的cookie中斷其他線程。使用JMeter&selenium webdriver爲併發用戶分離環境
-2
A
回答
0
通常JMeter線程(虛擬用戶)不共享任何數據,有關更多詳細信息,請參閱ThreadLocal概念。
當談到WebDriver Sampler JMeter的每個線程應該踢掉一個單獨的瀏覽器實例,因此不應該有任何衝突,因爲每個瀏覽器應連接到有其自己的證書,文件,緩存不同的用戶等
一般來說,我會重新考慮recommened測試設計,根據採樣的webdriver documentation:
注:不是本項目的意向,以取代HTTP取樣包括在JMeter中。而是通過衡量最終用戶的加載時間來表達對他們的讚美。
瀏覽器是非常資源密集型的,因此不太可能,你將能夠使用中檔筆記本電腦,而使用HTTP Request採樣器,你將能夠模擬數百甚至數千的開球超過10個瀏覽器虛擬用戶。因此,我建議使用HTTP請求採樣器創建主要負載,並在系統處於負載下時使用1-2 WebDriver採樣器實例來測量頁面呈現速度。
有關使用JMeter測試ASP.NET Web應用程序的更多信息,請參閱ASP.NET Login Testing with JMeter文章。
相關問題
- 1. 併發用戶Jmeter
- 2. Jmeter併發用戶
- 3. 使用分頁(Selenium webdriver C#)
- 4. 如何使用git在服務器上分離生產環境/開發環境?
- 5. 使用Selenium WebDriver
- 6. 配置Selenium 2(WebDriver),使用IE並使用WebDriver上傳文件
- 7. 在Selenium Grid環境中用Watir-WebDriver旁路證書錯誤
- 8. 爲不同環境分離Google Analytics
- 9. 離線Rails開發環境
- 10. 使用最新的瀏覽器版本與JMeter Selenium Webdriver
- 11. Selenium集成開發環境集成開發環境IDE集成開發環境集成開發環境
- 12. 使用heroku作爲開發環境
- 13. 用selenium webdriver chrome
- 14. JMeter:爲單個用戶觸發多個併發HTTP請求
- 15. Selenium Webdriver Python並排
- 16. 在Selenium WebDriver中使用execute_async_script
- 17. 使用Selenium Webdriver執行JavaScript
- 18. 如何使用Selenium的webdriver
- 19. 如何使用Selenium Safari Webdriver
- 20. 使用selenium webdriver測試Highcharts
- 21. 如何使用Selenium Webdriver?
- 22. Selenium Webdriver使用Java的ElementNotVisibleException
- 23. 如何使用Selenium WebDriver telnet
- 24. Selenium webdriver使用計劃?
- 25. BrowserMob無法使用Selenium Webdriver
- 26. 在selenium webdriver中使用contextclick
- 27. 如何使用Selenium的webdriver
- 28. 使用Selenium Webdriver測試sessionStorage
- 29. Selenium Webdriver使用PHP - Chrome
- 30. 使用iframe的Python Selenium webdriver
歡迎來到StackOverflow!如果您想從這裏的優秀社區獲得答案,請確保您先閱讀[我如何問一個好問題](https://stackoverflow.com/help/how-to-ask)。嘗試儘可能具體,例如,通過顯示不符合預期行爲的短代碼片段以及可幫助用戶回答您的問題的錯誤日誌。 – dirkgroten