2016-11-16 264 views
1

我喜欢Selenium IDE;主要是因为它使我能够自动化许多回归测试,而无需编写任何代码!仅使用Selenium IDE的压力测试

现在,我想在我的网站上进行负载测试,即与许多浏览器窗口同时执行相同的测试活动量,并在网站上加载负载以检查它是否具有完整性。我想坚持使用GUI(Selenium IDE),并且仍想完成此任务。

我搜索并发现Selenium Grid可以帮助我完成此任务,但是,运行网格涉及将测试用例导出到Java TestNG WebDriver或类似的东西,然后设置测试套件。这肯定会在编码方面带来一些复杂性。

问题是我可以避免这种情况并坚持使用Selenium IDE(GUI)来执行此任务吗?

非常感谢提前!

+1

简而言之:并非如此。检查一下SoapUI以及它可以为你做什么 – Andrejs

+0

不仅如此,在阅读完文档之后,我也觉得Selenium Grid并不是真正意义上的压力测试,而是分配我的测试负载。 然而,我仍然不想放弃硒的压力测试,我打算在无头浏览器(phantomJS)上使用Grid来减少我的RAM上的负载,并仍然进行管理。 –

回答

0

唯一的方法(我能想到的)是在同一时间在多台计算机上运行相同的脚本。我会尽可能快地运行脚本,而不会在正常情况下崩溃。抓住一些志愿者,让所有人同时点击RUN。

或者,如果您无权访问多台计算机,则可以运行多个VM客户端。您的互联网连接可能是用VM方法进入的唯一障碍

+1

我确实尝试过,我补充说它在某种程度上是有生产力的(看过一些新的bug出来了)。谢谢!但它仍然不是我做的唯一的事情;对于更广泛的受众,我使用html-unit来压力测试我网站的核心服务。这也有助于解决一些不一致的问题,但它涉及到一些编码:3 –

+0

我还没有尝试过,但是一旦我将所有测试脚本启动并运行后,我将尽快完成此操作。它很好地知道它确实在某种程度上工作:) – Brainles71