问题陈述:我对"成功登录网页"进行了简单的测试。此测试使用100个不同的用户名和密码进行。要求是测试应该同时使用100个用户名命中服务器。
信息:我们是否必须使用selenium网格或RC或简单的WebDriver,我们可以自由使用任何。阅读用户名&来自xls,xml或参数化junit的密码,我们可以随意使用。
答案 0 :(得分:1)
是的,可以使用Selenium WebDriver完成。如果要达到100个并发会话,最好选择使用无头浏览器,例如PhantomJS。 Here你有一个正在运行的例子。此示例使用JUnit,Selenium WebDriver和WebDriverManager(用于处理PhantomJS所需的二进制文件)。
要使此示例符合您的要求,您需要将NUMBER_OF_BROWSERS
的值更改为100
,然后根据自己的逻辑更改singleTestExcution
方法的代码(打开您的应用)并登录)。
您也可以使用真实的浏览器来完成,例如: Chrome(等效示例here)。但是如果你需要达到100个客户端,那么就资源(CPU和内存)而言,这将是非常昂贵的。