如何在Blazemeter测试中通过Jenkins在.jmx文件中设置参数

时间:2018-01-19 12:40:40

标签: jmeter blazemeter

我需要做什么 - 创建Jenkins作业,该作业在Blazemeter中运行Jmeter测试,并带有一些参数,例如测试URL。在作业开始之前,应该在Jenkins中设置参数。

我做了什么:

  1. 为Jenkins添加了Blazemter plugin
  2. 创建了一个合适的Jenkins作业,该作业将使用Blazemeter插件进行构建。
  3. 创建Jmeter方案并以.jmx格式保存。我在Jmeter的测试计划中添加了一个带有空值的变量${baseURL},该计划在HTTP请求中用作Server Name or IP值。
  4. 在Blazemeter中创建了Jmeter测试并上传了jmx文件。保存了测试。
  5. 尝试使用Blazemeter插件baseURL=${baseURL}中的会话属性字段中描述的以下参数运行作业。我将google.com设置为Jenkins中的属性值。
  6. 结果 - Blazemeter测试已启动并运行,测试http://,但必须http://google.com

    所以问题是 - 我做错了或者可能是Blazemeter插件不是我需要的或者可能是一般方法是错误的。

1 个答案:

答案 0 :(得分:0)

解决方案如下: - 使用函数__P__property将参数输入.jmx文件。所以我将${__P(baseURL,)}函数放在服务器名称或IP语句中,Blazemeter成功测试了http://google.com