1、gitlab
在这里插入图片描述
在gitlab上创建群组、创建项目,然后需要把git gui内的密码添加到gitlab上,之后再本地拉取项目。之后的Jenkins的脚本会将项目下的所有脚本上传到远程Jenkins的目录下。然后xml依赖文件就会运行jmx脚本
在这里插入图片描述
在这里插入图片描述
2、Jenkins
新建一个自由的流水线任务
在这里插入图片描述
在这里插入图片描述
选择流水线进行配置,需求,是个动态获参jmeter脚本。(这里的参数要和jmeter内的动态参数配置相同),需要使用几个参数配置几个
在这里插入图片描述
配置git的地址和账户密码,用来获取仓库里的脚本
在这里插入图片描述
Jenkins内写执行jmeter的语句
在这里插入图片描述

echo ${BUILD_ID}
cd /opt/apache-jmeter-3.2/bin
mkdir -p /root/.jenkins/workspace/jmeter/resultLog/jtl_${BUILD_ID}
mkdir -p /root/.jenkins/workspace/jmeter/resultLog/html_${BUILD_ID}
./jmeter -Jthread=${thread} -Jtime=${time} -n -t /root/.jenkins/workspace/jmeter/${jmx_name}.jmx -l /root/.jenkins/workspace/jmeter/resultLog/jtl_${BUILD_ID}/opms.jtl -e -o /root/.jenkins/workspace/jmeter/resultLog/html_${BUILD_ID}/opms.html -j jtl/opm.log

注意:jmeter需要再bin下运行,其他目录下没有权限,我把我的日志等都打印输出在Jenkins的目录下workspace
Jenkins界面配置完成了,后续配置bulid.xml依赖
在这里插入图片描述
在这里插入图片描述
3、jmeter
jmeter服务端上需要jdk1.8以上,配置环境变量
vim /etc/profile
具体参考https://blog.csdn.net/Buriers/article/details/105991381
在这里插入图片描述
Jenkins上构建流水线执行
在这里插入图片描述
输出你要加入的参数值,即可执行流水线。
在这里插入图片描述
选择失败或者成功的点击查看输出日志。
在这里插入图片描述

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐