我正在开发一个项目,其中核心应用程序需要一个线束来发送消息,这些消息将处理消息并提供给门户Web应用程序。我正在使用cucumber / ruby / capybara为门户应用程序编写自动化测试。
我从未使用过Jmeter,但通过同事,我只是了解Jmeter GUI工具的基础知识。我被要求使用Jmeter作为线束工具,以便我以后可以扩展功能以进行性能测试。我怎样才能做到这一点 ?如何在我的自动脚本中使用Jmeter,使用黄瓜/红宝石/硒或水豚进行测试? 我不想使用GUI,因为整个测试用例应该是端到端的自动化,我必须找到一种方法来集成Jmeter功能来进行测试数据设置,然后运行我的浏览器测试来检查数据是否存在。
我希望我的问题很明确,如果你不是,请问我。希望得到一个解决方案,因为我不认为这是一个不寻常的问题。
注意:我已经看到了ruby-jmeter宝石,我认为它确实是我需要的部分,但它实际上是在ruby中使用jmeter的DSL。问题是我必须坚持gem的语法并且必须计算gem中的所有选项。我还读过一篇博客,说这可以使用Jmeter录制代理并在代理上运行浏览器测试来完成,我不知道该怎么做。这是提到这个的链接: https://groups.google.com/forum/#!topic/cukes/4ZGkf3a234Y
答案 0 :(得分:1)
根据我对问题的理解,请通过以下链接
使用Jmeter录制脚本: http://jmeter.apache.org/usermanual/jmeter_proxy_step_by_step.pdf
用于在Jmeter中积分硒:
实际上有两种实现方法:
您也可以通过命令行运行Jmeter。