一、 Jmeter 的准备:
官网: http://jmeter.apache.org/ 如图下载:
1.安装: 正常步骤安装 (next,next.next) 2.运行:
Jmeter运行需要条件的(需要Java环境的,所以配置Java环境的),配置下载JDK即可: 下载JDK :(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)
JDK变量配置: 环境配置较简单(新建用户变量名 JAVA_HOME + 变量值:"你的JDK安装完整路径") JDK系统变量配置:变量名:CLASSPATH + 变量值:%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(一定要是Jar,为Ant安装环境做准备) path:加入变量值: %JAVA_HOME%\bin;
OK,打开Jmeter
调通某一Jmeter测试脚本保存文件:如:test.jmx
下面为ANT能打包调用Jmeter的text.jml做一些配置: 1.将Jmeter文件夹下的extras下的ant-jmeter-1.1.1(apache-jmeter-3.1\extras)复制到Ant所在目录lib子目录之下,(这样Ant运行时才能找到"org.programmerplanet.ant.taskdefs.jmeter.JMeterTask"这个类,触发JMeter脚本 ) 2.
jmeter默认保存的是.csv格式的文件,所以我们先要设置一下bin/jmeter.properties文件内容,保存
jmeter.save.saveservice.output_format=xml (一定要改,切记,我走了弯路,我运行时一直没有生成Html文件,查了好多文件才找到原因,这里没改!)
3、主要逻辑思路:运行D:\jemeterTest\script下面的.jmx脚本,生成.jtl文件放入
D:\jemeterTest\resultLog\jtl文件中,ant在将相应的文件转换为对应的html文件放入D:\jemeterTest\resultLog\html中
二、安装ANT(主要是打包,并将Jmeter文件写入bulid.xml中)
官网:http://ant.apache.org/bindownload.cgi
环境变量如JDK :将%JAVA_HOME%改为%ANT_HOME%即可,其他操作相同
新建一个 bulid.xml 文件放在ant文件夹下
1.如下为bulid.修改部分:
OK,准备完毕
三、Jenkins 安装:
参考:http://blog.csdn.net/liujingqiu/article/details/50988151,写着写着想下班了,不多说,这个可以参考。
界面:
浏览器输入地址http://localhost:8080/显示界面,安装成功
要调用ANT 必须安装ANT Plugin
下面创建Job,准备开始自动化:
下面参考此文章 https://my.oschina.net/hellotest/blog/516079
不想写了,下面就很简单了,要回去看H5了,不写了.
总结一下 三者工具关系,很多文章都没有提及,我就发表一下个人观点:
Jmeter 提供调试好的测试计划文件(.jmx);
Ant (其实是bulid.xml调用)负责将Jmeter调用生成报告(jtl(jenkins自带);Html(bulid.xml 代码里的转换));
Jenkins 建立Job,定时触发器,通过ANTplugin调用ANT 去打包 然后执行bulid.xml去执行,产生结果。
给你们看些我跑的一个接口的报告:
来到这个公司学到了好多,也有动力去学习,就算以后因为薪水问题,希望得到更多而选择离职,也是很感谢这家公司的,测试,开发的小伙伴都太好了。
不写了,回去喽!已实现自动化,鼓励自己。