三十六、windows里面jmeter /ant/tomcat 接口自动化

Jmeter + ant + jenkins轻量级接口自动化测试

杀猪不用牛刀,工具没有牛逼高大尚之分,每个工具都有存在的理由;关键是看会不会用,怎么用,有没有用在合适的地方。需要安装的工具:

jdk1.8    

Jmeter4.0      

ant1.9(蚂蚁)       

jenkins2.1(詹金斯)

 

总结:环境变量配置的时候一定不要覆盖记住了,不然很容易有问题,有相同变量的一定要用;隔开设置

如果配置jmeter时一直不行的话在path变量前面加:         %SystemRoot%\system32;%SystemRoot%;

1、Jdk安装包安装自己下载对应的Java版本

设置环境变量

系统变量→新建 JAVA_HOME 变量 。

变量值填写jdk的安装目录(本人是 E:\Java\jdk1.7.0)

系统变量→寻找 Path 变量→编辑

在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 

系统变量→新建 CLASSPATH 变量

变量值填写   .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)

系统变量配置完毕

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 

 

 

检验是否配置成功 运行cmd 输入 java -version (java 和 -version 之间有空格)

 

 

 

若如图所示 显示版本信息 则说明安装和配置成功。

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 

 

 

 

 

验证是否安装正确

2、Jmeter

jmeter直接下载解压,然后配置环境变量就可以了

接下来就是配置Jmeter环境变量

 在系统变量中添加俩个属性 

 ①      JMETER_HOME=D:\apache-jmetes\apache-jmeter-4.0     (就是jmeter保存的路径)

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 

 

②      CLASSPATH=%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar; %JMETER_HOME%\lib\jorphan.jar;  

 (这个复制上去就ok) CLASSPATH变量如果存在就直接在后面加变量,如果没有就新建一个,注意每个变量  ;  隔开

( 3 )  在用系统变量path后面加上  ;%JMETER_HOME%\bin   注意是系统变量

3、Ant

Ant下载解压,配置环境变量,一样的操作。

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 

 

cmd命令中输入 ant

 

 三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

cmd命令中输入 ant -version 查看ant版本

 

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

到这里,也可以用ant去运行jmeter脚本了,只不过没实现自动化-----------

步骤:

安装好了jmeter和ant。

 写好一个正确的jmeter脚本。

将JMeter所在目录下extras子目录里的ant-JMeter-1.1.1.jar复制到Ant所在目录lib子目录之下。(这一步很重要)

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 

 

修改jmeter目录下的bin/jmeter.properties,找到
jmeter.save.saveservice.output_format,去掉注释并设置为xml。

 

 

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 

 

 

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 

 

 

 

 

 

 

本地新建一个文件夹testcases,文件夹中有这些东西,用例放测试报告,cases放测试脚本,report文件夹放报告的,Build.xml文件是核心内容。    新建的文件自己随意路径,方便好找就行

打开build.xml文件,主要看里面每一行的标注,特别需要主要标红色的地方。

 

 

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 

 就是这两个随便一个就行

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 

 

 

查看结果,报告的格式有多样性的,如果jmeter安装目录extras中测试报告名称改了,一定要到build.xml文件中把报告名称改为和extras中的一致。

 

那么现在就可以运行ant试试了
那么怎么运行呢:
到刚才本地新建的文件夹下运行ant

 

 

 

 

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

回车后会进入到cmd,输入ant

 

 三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

看到成功了 就是ok了

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 

 

在这里打开报告:

 

 

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 

 

 

 

 

那么不想手动 想自动化运行,怎么办。。就用jenkins-------

 

Jenkins怎么安装呢,有软件版本和基于tomcat的版本

 

这里介绍tomcat版本的安装

 

Tomcat安装和环境变量

 

下面就要在系统变量这一栏里,配置Tomcat的环境变量了:

 

1.新建CATALINA_BASE变量

 

变量名:CATALINA_BASE

 

变量值:D:\Program Files(x86)\Java\tomcat-8.5.33

 

(填Tomcat的安装位置,免安装版的就是其解压位置)

 

2.新建CATALINA_HOME变量

 

变量名:CATALINA_HOME

 

变量值:D:\Program Files (x86)\Java\tomcat-8.5.33

 

(填Tomcat的安装位置,免安装版的就是其解压位置)

 

3.找到Path变量,点击编辑

 

变量名:Path

 

变量值:直接复制,添加在原变量值的末尾 ;%CATALINA_HOME%\bin;%CATALINA_HOME%\lib

 

(注意,前面的那个分号是用来和原有的变量值隔开的,如果原来有的话,就不用写了)

 

到这里,所有的安装配置工作就都完成了。下面,我们来启动Tomcat验证一下,是否配置成功.

 

Cmd中输入 startup ,按下回车键,会弹出一个标题栏为“Tomcat”的窗口,并出现如下图所示的信息。startup启动tomcat

 

 

 

 

 三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

3.在浏览器的地址栏输入:http://127.0.0.1:8080 或者 http://localhost:8080

 

 

 

 

 

 三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

基于 Tomcat 安装

安装并启动 Tomcat;这样就代表已经安装号tomcat了

 

 

下一步装Jenkins

从官网下载 jenkins.war 至 tomcat安装目录的/webapps,Tomcat 会自动部署;

启动tomcat

 

进入到以下界面

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

复制上图的路径去c盘里找

 

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 点击initialAdminPassword页面会弹出秘钥

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 

 

 

复制秘钥,记得一定要保存好

 

  下一步

 

 浏览器输入http://localhost:8080/jenkins,tomcat默认端口是8080,如果被占用可以在配置文件自行更改端口号,如果第一次配置jenkins安装默认推荐的插件即可 ,安装推荐的插件即可。

 

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 

 

账号密码自己设置,要记住。登录进来后是这个样子。

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 

 

 

下一步新建*风格的项目

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 

 

 

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 

 

选择第一个*风格,然后点击OK按钮

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 

 

 

 三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

配置ant,增加build路径

 

 三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 注意点:

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 

 

点击保存之后,继续配置测试报告

如果没有安装推荐的插件在这里需要下载一个插件Public HTML reports 

系统管理----》管理插件----》可选插件   输入  进行查询并进行安装

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 

 

 三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 

 三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 

 

接下来继续配置报告

点击增加构建后操作步骤  并点击Public HTML reports 

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

并点击保存按钮  好了  现在我们报告也配置好了 

现在进行jenkins构建下吧

 三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 

 这个就代表在运行了

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 

 三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 

好了到了这一步 已经构建成功了,Success ! 

  我们在jenkins下面看下报告

 

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 

之后可以用jenkins定时器定时执行jmeter脚本,也可以批量执行jmeter脚本

还有就是配置邮箱,后面优化吧,经常出错,最好用163,126邮箱。

如果要重复执行脚本,要删除原来的测试报告或者jtl文件,这样比较麻烦。

 

可以生成带时间戳的测试报告

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

 

 

要怎么做呢?Build文件,生成报告,把原来的报告模板禁用了,开放另外一个加时间戳的模板,如图:

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

 

 

注释 取消注释的快捷键:ctrl+q

 

三十六、windows里面jmeter /ant/tomcat 接口自动化

上一篇:windows docker 安装kafka


下一篇:linux服务器通过X11实现图形化界面显示 1 背景描述