我一直在尝试评估负载和性能测试工具,我想我可能会选择 Jmeter 或 The Grinder。我正在努力在两者之间做出选择,并希望这里有人可以提供帮助。
我目前正在使用 selenium 运行 Web 应用程序的功能测试,我现在需要将负载测试作为批处理作业的一部分。我的计划是自动化整个过程。
我对这两个工具有几个问题
- 是否可以使用 Java 来编写测试用例来运行,而不是使用 Jython 来运行 Grinder 和 XML 来运行 Jmeter?
- 将 Jmeter 或 Grinder 与 Ant 和 Junit 集成起来有多容易
- 研磨机的工作方式是否与 Jmeter 相同。即它只将请求URL 发送到服务器并且在提交之前不做任何预处理?例如,在表单的 onSubmit 上调用的 javascript 方法。
- 对于具有大量 javascript 和动态 css/javascript 处理的应用程序,您推荐的应用程序最适合。例如,很多表单是动态提交的。即当用户点击提交按钮时,它不只是提交表单,通常会调用一个javascript函数,在提交表单之前进行一些处理。在某些情况下,表单本身是使用 Javascript 动态构建的。您认为这两种工具中的哪一种会更好地处理这个问题?
- 有没有人有任何提示,或者是否可以将 Selenium 与 Jmeter 或 Grinder 集成,并且更容易与 Selenium 集成。
谢谢