2

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

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

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

谢谢。

4

2 回答 2

1

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

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

我建议将 JMeter 用于类似负载测试的情况。它很容易设置,您可以一次在您的网站上配置您想要的模拟用户数量。JMeter 适用于手动测试和自动化测试。

于 2011-05-29T12:31:46.050 回答
0

不介意,但我想您需要在 Jmeter 中执行此操作,实际上您尝试做的是负载/压力的一部分,其中有多个用户尝试同时执行某些特定操作。看看Jmeter。

于 2011-05-30T08:10:21.830 回答