2017-03-06 84 views

回答

1

解决方案是记录您的Selenium测试。

  1. 开始JMeter的HTTP(S) Test Script Recorder
  2. Configure your Selenium scripts to use JMeter as a proxy
  3. 开始测试 - JMeter会被记录。

这样你将得到测试“骨架”,但是你仍然需要处理动态参数。为了避免这一步,您可以尝试一种替代录音解决方案,它能够以“SmartJMX”模式导出JMeter测试并应用自动关联。有关更多详细信息,请参阅How to Convert Selenium Scripts into the JMX文章。

+0

谢谢德米特里!优秀! – rpagadala

0

是的。

您可以使用JMeter API以编程方式运行JMeter的东西。

使用它,您可以编写您自己的测试工具,在运行中创建测试项目,然后从中构建测试计划并运行它。 或者加载现有的计划“模板”,访问&修改其中的测试元素,然后再次运行它。

虽然这是有点棘手的部分,所以先问问自己(当时我们在这里分享)什么究竟你需要它,然后尝试考虑可能实现,使用JMeter的脚本组件。

基本上,你可以通过Selenium API来调用JSR223/Beanshell组件中的Selenium东西。

而且,there exist a plugin做硒事情的东西。

PS尽管使用全能目标来“统治”所有人的想法通常并没有得到回报,因为需要努力保持“普遍性”经常克服智能地为单独的功能/加载套件。

+0

嗨尤里,是的我很清楚我在线程中明确提到的是什么。我们正在尝试寻找可能的方法来使用单一脚本进行功能自动化以及对同一测试用例进行性能测试。任何方式谢谢,我会调查。 - Rajani – rpagadala

相关问题