10JMETER之jenkins+jmeter+ant+svn
1. 数据准备
1.1 脚本准备
对应脚本放入SVN固定目录
1.2 ant配置:
(1)将JMeter所在目录下extras子目录里的ant-JMeter-1.1.1.jar复制到Ant所在目录lib子目录之下(这样Ant运行时才能找到"org.programmerplanet.ant.taskdefs.jmeter.JMeterTask"这个类,从而成功触发JMeter脚本 )
(2)Jmeter默认保存的是.csv格式的文件,所以我们先要设置一下${JMETER_HOME}/bin/jmeter.properties文件内容,保存
jmeter.save.saveservice.output_format=xml
(3)ant:环境变量的配置
Windows:全局变量或用户变量都可以
Linux:
[root@server212 etc]# view profile --进入配置文件
export PATH=$ANT_HOME/bin:$PATH --增加配置内容
export ANT_HOME=/home/app-run/apache-ant-1.10.11 --增加配置内容
[root@server212 etc]# source /etc/profile --使添加内容生效
是否成功检查:
1.3 Ant 执行文件目录:
2. Jenkins集成
(1)连接SVN获取最新执行脚本
URL:https://SVN地址/jmeter/apache-jmeter-5.4.1
(2) 执行XML文件:
/home/。。。/apache-ant-1.10.11/bin/ant -f extras/build_linux.xml
3. 运行
3.1 build文件
3.2查看报告和报错(Workspace目录下)
(1)html报告
(2)csv输出错误信息
以上出现的报告格式不美观,在下一章将解决该问题
分类:
Jmeter
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现