jenkins 构建 jmeter脚本,动态参数设置、Jenkins读取HTML报告(详细完整流程)
文章目录 1.编写脚本(动态参数) 1.1 创建脚本 1.2 linux中测试 .jmx脚本 (jmeter.sh 启动) 2.编写.sh脚本,方便Jenkins调用 2.1. 在 /usr/local/script 目录下创建脚本: run_jmeter.sh 2.2.2 linux中测试 .jmx脚本 (run_jmeter.sh 启动) 3. Jenkins添加任务,动态构建 3.1 创建GitHub项目 存放jmeter脚本 3.2 Jenkins新增任务(文章底部有完整截图) 3.2.1 将代码拉取到对应服务器 3.2.2 选择shell构建任务 4. 最终成果 1.编写脚本(动态参数) 1.1 创建脚本 关于接口的具体信息无所谓, 重点 是线程数、循环次数,需要配置成动态参数的: ${__P(threadNum,1)} , ${__P(cycles,1)} ,这样就相当于默认都是1,但是可接受参数,如下 解释: 赋值:-J 和 -G - 格式:-J变量名=值 -G变量名=值 - 相同之处:设置jmeter属性,例如线程数、循环次数、ramp up-time等 - 不同之处:-J是设置本地jmeter属性;-G是设置server的jmeter属性(只有设置了远程机,开启了远程服务,才需要用到-G) 1.2 linux中测试 .jmx脚本 (jmeter.sh 启动) 在