如何使用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