使用jmeter+ant+jenkins实现接口自动化测试

本次使用linux环境搭建自动化框架


  1. 配置ANT

     首先下载Ant压缩包,下载地址https://ant.apache.org/bindownload.cgi
    使用jmeter+ant+jenkins实现接口自动化测试
     解压下载的ant包,然后复制jmeter/extras下的ant-jmeter-1.1.1.jar文件放到ant的lib目录
    使用jmeter+ant+jenkins实现接口自动化测试
    使用jmeter+ant+jenkins实现接口自动化测试
     然后对该文件进行压缩,然后使用rz命令上传zip压缩包
    使用jmeter+ant+jenkins实现接口自动化测试
     上传成功之后,使用unzip apache-ant-1.10.5.zip 命令解压到当前文件夹,使用pwd查看当前文件路径,需要在jenkins配置用到
    使用jmeter+ant+jenkins实现接口自动化测试
     然后进入到bin路径,赋予ant执行权限

 Chmod 777 ant
使用jmeter+ant+jenkins实现接口自动化测试
使用jmeter+ant+jenkins实现接口自动化测试
 使用管理员登录jenkins系统,进入系统管理》插件管理,搜索ANT插件,安装ant
使用jmeter+ant+jenkins实现接口自动化测试
 安装完成之后,进入系统管理》全局工具配置,配置ANT变量路径
使用jmeter+ant+jenkins实现接口自动化测试


  1. 使用Jmeter生成测试脚本,配置jmeter

     Jmeter下载路径:http://jmeter.apache.org/download_jmeter.cgi
     Jmeter:使用jmeter+ant+jenkins实现接口自动化测试
     启动jmeter(双击 jmeter解压目录下的bin\jmeter.bat)

 创建接口请求,脚本保存为Test Plan.jmx
使用jmeter+ant+jenkins实现接口自动化测试
使用jmeter+ant+jenkins实现接口自动化测试
 默认下载的jmeter4.0可能extras\目录下没有 jmeter.results.shanhe.me.xsl,需要手动拷贝进去
 该模板为详细报告模版使用jmeter+ant+jenkins实现接口自动化测试
 该模版为汇总报告模版使用jmeter+ant+jenkins实现接口自动化测试
 可以手动修改报告名称,如下使用jmeter+ant+jenkins实现接口自动化测试
 还需要修改bin目录\jmeter.properties配置文件,才能在详细报告中展现请 求值和响应结果
 修改如下,把false改成true:
使用jmeter+ant+jenkins实现接口自动化测试
使用jmeter+ant+jenkins实现接口自动化测试


  1. 配置本地仓库,用来管理jemter和脚本

 首先在GitLab新建一个项目,然后克隆到本地,如下
使用jmeter+ant+jenkins实现接口自动化测试
 把jmeter全部放到该文件夹下,
使用jmeter+ant+jenkins实现接口自动化测试
 其中build.xml文件如下
使用jmeter+ant+jenkins实现接口自动化测试
 Test Plan.jmx为你的jmeter脚本
使用jmeter+ant+jenkins实现接口自动化测试
使用jmeter+ant+jenkins实现接口自动化测试
 配置完成之后,进行提交代码


  1. 配置jenkins

     使用管理员登录系统,新建一个自由风格的项目即可
    使用jmeter+ant+jenkins实现接口自动化测试
     源码管理配置:本地代码使用git进行管理,所以需要填写git地址和用户
    使用jmeter+ant+jenkins实现接口自动化测试
     构建配置:
    使用jmeter+ant+jenkins实现接口自动化测试
     构建后操作配置:
    使用jmeter+ant+jenkins实现接口自动化测试
     配置完成,点击应用然后保存按钮,配置成功

 点击立即构建,控制台输出如下
使用jmeter+ant+jenkins实现接口自动化测试
 汇总报告
 
使用jmeter+ant+jenkins实现接口自动化测试
 详细报告
 
使用jmeter+ant+jenkins实现接口自动化测试

猜你喜欢

转载自blog.51cto.com/6183574/2318519
今日推荐