2013-11-21 38 views
1

我试图模拟Firefox的负载测试情况。我想要测试10个同时登录如何在我的系统上播放。我已经有一个连接的硒网格集线器和10个开放节点。在同一浏览器的多个实例中使用硒webdriver运行相同的junit测试用例(负载测试)

到目前为止,我知道我可以编写测试用例并运行它10次,这不是我所需要的,因为它不是自动的。我也知道我可以在测试中使用调用计数来使其运行尽可能多的次数,但这只能在同一浏览器节点上运行。

有没有人有任何想法如何自动分配相同的测试用例多个实例相同的驱动程序配置文件?

即在并行的10个不同节点上打开的同一个firefox配置文件上运行登录情况测试时间。

Gracias!

P.S.如果有问题,我使用testNG建立我的测试。

回答

0

基本上硒和testNG不是这样requiurement。你应该使用一些专门的工具,例如Jmeter。

但是,你可以运行n个方法,比如说,如果你想在10个线程/浏览器中用10个用户登录,你可以创建测试数据驱动并配置为平行运行方法。确保你提供了平行线程数的适当值。

0

使用像GHOST这样的无头浏览器,然后调用多线程,因为鬼没有UI,所以它可以在你的情况下工作

相关问题