使用Selenium IDE进行多个同步测试

时间:2011-05-29 12:11:39

标签: unit-testing selenium selenium-ide simultaneous

我为我的网站编写了一个简单的测试。测试只是在我的搜索页面中搜索一个单词并等待结果。

我需要的是同时运行相同的测试40次,以模仿40个用户同时搜索同一个单词的情况。

基本上我想知道如何不在队列中同时运行它们。

感谢。

2 个答案:

答案 0 :(得分:1)

您可能需要的是Selenium RC和Selenium Grid,因为Silenium IDE在自动化测试方面非常有限。 RC允许您运行远程selenium测试(也可以在本地运行),并且网格允许您简化对所有正在运行的rcs的访问。

您需要同时拥有40个客户。如果您正在使用selenium-rc,您可以通过将它们配置为在不同端口上运行来同时启动多个客户端。之后,您必须立即开始测试40次。这是一个棘手的部分,取决于您用于启动测试的框架。

我建议JMeter进行负载测试。它很容易设置,您可以一次配置您想要的网站模拟用户数。 JMeter适用于manuell测试和自动测试。

答案 1 :(得分:0)

不要介意,但我想你需要在Jmeter中做到这一点,实际上你想要做的是Load / Stress的一部分,其中用户的数量试图同时做某些特定的动作。看看Jmeter。