Jmeter+ant+Jenkins自动化接口测试框架的搭建

敏捷开发下的自动化占有越来越重的比例,接口测试由于他的稳定性和易维护性是自动化的重要的一部分,本文记录Jmeter+ant+Jenkins自动化接口测试框架的搭建的流程。

  1. Jmeter的安装与环境变量的配置(前提是JDK已经安装):

    Jmeter的安装很简单,直接官网下载对应主机版本(需要资源文末),然后解压即可。
    环境变量的配置:
    先新建系统变量:JMETER_HOME,填入安装地址,注意没有中文
    Jmeter+ant+Jenkins自动化接口测试框架的搭建_第1张图片
    然后在Path路径中加入:
    在这里插入图片描述
    最后在CLASSPATH(没有就新建)中加入:;%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar; %JMETER_HOME%\lib\jorphan.jar;%ANT_HOME%\bin
    然后win + R 键入cmd回车,输入jmeter回车出现如下界面说明安装成功:
    Jmeter+ant+Jenkins自动化接口测试框架的搭建_第2张图片
    2.测试目录框架的搭建
    一个清晰的目录结构可以帮助我们更好的理清运行的原理过程以及结果,建议建立以下的目录结构来存放测试内容(五个颜色备注了五级目录)

    Jmeter+ant+Jenkins自动化接口测试框架的搭建_第3张图片

其中ant的压缩包解压到ant文件夹下,JmeterAutoTest下因为Jmeter可以测试移动端与客户端,所以建立app和pc,这里使用网页版作为搭建例子,所以现在pc夹下分类,app端同理,resulting下放结果文件,jemter生成的是.jtl文件,在jtl文件夹下,然后使用ant会转为我们可读的html格式,script文件夹下放运行脚本
3. ant的安装和环境变量的配置:
ant的安装包解压好就完成的他的安装
在Jmeter安装路径下找到extras文件夹,这此文件夹下找到Jmeter-Ant-xxx.jar
的包复制,然后覆盖在Ant安装目录下的lib子目录下
环境变量的配置:
先新建ANT_HOME:填入ant安装地址
然后在CLASSPATH中加入:;%ANT_HOME%\bin;
最后在Path中键入到安装目录的bin目录即可:C:\JmeterTest\ant\apacheAnt\bin
4.在pc目录下放入build.xml文件(资源文末),注意修改里面的内容为自己的路径
5.在cmd命令行下执行ant就可以自动的执行script下的脚本了,如果想要有邮件提醒,则需要在Ant的lib目录下加入如下三个包:
Jmeter+ant+Jenkins自动化接口测试框架的搭建_第4张图片
然后修改build.xml中的相关信息即可
6.tomcat部署Jenkins
首先解压tomcat服务器就完成了安装,然后在wabapps下放入jenkins.war包,在bin目录下点击startup.dat就可以启动tomcat,如果发现闪退说明tomcat端口被占用了,只需要在conf路径下的server.xml中修改一下端口就可以正常启动
7.在本地浏览器输入:http://localhost:8080就可以访问部署在tomcat上的Jenkins了,

Jmeter+ant+Jenkins自动化接口测试框架的搭建_第5张图片
8.新建item,输入名称,选择构建一个自由风格的软件项目,然后构建触发器选择Build periodically,新增构建操作选择Invoke Ant ,Targets栏键入build.xml的地址,然后就可以使用Jenkins控制自动化了

你可能感兴趣的:(测试)