如何将Cucumber-Selenium脚本与Jmeter集成以进行性能测试

时间:2018-01-17 13:48:45

标签: jmeter cucumber

只是想了解我们如何使用黄瓜集成我们的selenium脚本可以集成在Jmeter中?

或任何其他方式我们可以将任何Jmeter插件添加到我们的selenium脚本中或者需要一些额外的配置,因此在运行自动化脚本时也会生成Jmeter报告。

1 个答案:

答案 0 :(得分:0)

Cucumber有many faces因此您需要更加具体地了解您用于测试的编程语言。

例如,如果它是Java和JUnit - 您可以通过JUnit Request采样器轻松地集成测试,将测试编译成.jar文件并将其放到" lib / junit&# 34; JMeter安装的文件夹。当然,您需要在JMeter Classpath中拥有必要的Selenium库。

如果您的测试是在Ruby中进行的:

  1. 下载JRuby jar并将其放到JMeter安装的lib文件夹
  2. 使用WebDriver Sampler
  3. 安装JMeter Plugins Manager插件
  4. 打开JMeter并将WebDriver Sampler添加到测试计划
  5. 从语言下拉列表中选择ruby并将现有的Ruby代码转移到"脚本"区域(即复制和粘贴)

    JMeter Ruby WebDriver

  6. 请注意,基于浏览器的真实性能测试非常消耗资源consider converting your Selenium tests into "pure" JMeter tests,而不是以多线程方式运行它们。