What I need to do - 使用一些参数(如测试URL)创建在Blazemeter中运行Jmeter测试的Jenkins作业 . 在作业开始之前,应在Jenkins中设置参数 .
What I have done:
-
为Jenkins添加了Blazemter plugin .
-
创建了一个合适的Jenkins作业,它将使用Blazemeter插件进行构建 .
-
创建Jmeter方案并以.jmx格式保存 . 我在Jmeter的测试计划中添加了一个带有空值的变量
${baseURL}
,该计划在HTTP请求中用作Server Name or IP
值 . -
在Blazemeter中创建了Jmeter测试并上传了jmx文件 . 保存了测试 .
-
尝试使用Blazemeter插件
baseURL=${baseURL}
中会话属性字段中描述的以下参数运行作业 . 我将google.com
设置为Jenkins中的属性值 .
Results - Blazemeter测试已启动并运行,它测试了 http://
但是它必须 http://google.com
.
So the question is - 我做错了或者可能是Blazemeter插件不是我需要的或者可能是一般方法是错误的 .
1 回答
解决方案如下: - 使用函数
__P
或__property
将参数输入.jmx文件 . 所以我把${__P(baseURL,)}
函数放在服务器名称或IP语句中,Blazemeter成功测试http://google.com
.