将Selenium与Jmeter或Grinder集成

zig*_*ggy 3 selenium jmeter grinder

我一直在尝试评估负载和性能测试工具,我想我可能会选择Jmeter或The Grinder.我正在努力在两者之间做出选择,并希望这里有人可以提供帮助.

我目前正在使用selenium来运行Web应用程序的功能测试,现在我需要将负载测试作为批处理作业的一部分.我的计划是使整个过程自动化.

关于这两个工具我有几个问题

  • 是否可以使用Java来编写测试用例来运行,而不是使用Jython for Grinder和XML for Jmeter?
  • 将Jmeter或Grinder与Ant和Junit集成是多么容易
  • 磨床的工作方式与Jmeter相同吗?即它只将请求URL发送到服务器,并且在提交之前不进行任何预处理?例如,在表单的onSubmit上调用的javascript方法.
  • 对于具有大量javascript和动态css/javascript处理的应用程序,您推荐哪种应用程序最适合.例如,许多表单都是动态提交的.即,当用户点击提交按钮时,它不仅仅提交表单,通常调用javascript函数,在提交表单之前进行一些处理.在某些情况下,表单本身是使用Javascript动态构建的.您认为这两种工具中的哪一种可以更好地处理?
  • 有没有人有任何提示,或者是否有可能将Selenium与Jmeter或Grinder集成,并且更容易与Selenium集成.

谢谢

IAd*_*ter 5

将Jmeter或Grinder与Ant和Junit集成是多么容易

jMeter可以运行任何jUnit3测试,并且有补丁允许它与jUnit4一起运行.

我从jMeter运行了selenium测试,最大的问题是你不能同时运行太多的测试.在我的机器上,我一次运行了8个测试,但它还不足以测试性能.还要测试需要一些时间来初始化.