自动化接口环境配置

Jmeter

一、安装Jmeter

Windows下安装

二、添加Jmeter的环境变量

  1. 新建变量: JMETER_HOME
    变量值:F:\apache-jmeter-5.1.1 (Jmeter的安装路径)
    在这里插入图片描述
  2. 添加Path变量
    点击编辑,进入Path变量
    在这里插入图片描述
    点击新建,添加一条Path变量值 :%JMETER_HOME%\bin
    在这里插入图片描述
  3. 添加CLASSPATH变量
    在这里插入图片描述
    点击编辑,进入CLASSPATH变量: %JMETER_HOME%\lib\ext\ApacheJMeter_core.jai;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar
    在这里插入图片描述
  4. 验证是否成功
    使用快捷键win+R,输入 cmd 命令,在弹出的黑屏终端中输入 jmeter,若能启动jmeter,则说明自动化接口环境配置成功

三、修改配置

jmeter默认保存的是 .jtl 格式的文件,要设置一下 bin\jmeter.propertles 文件内容,(可使用pycharm或其他编辑器编辑),使用快捷键 Ctrl+F查找内容
将jmeter.save.saveservice.output_format=csv
改为jmeter.save.saveservice.output_format=xml
在这里插入图片描述

ANT

相关文件链接

一、ANT 安装

安装ANT,直接解压即可(解压后的文件夹需放到对应的框架中,后面会提到)
Jmeter接口自动化框架

在这里插入图片描述
将jmeter所在目录下的extras子目录里的ant-jmeter-1.1.1.jar复制到Ant所在目录lib子目录之下,这样Ant运行时才能找到 “org.programmerplanet.ant.taskdefs.jmeter.JMeterTask” 这个类,从而成功触发jmeter脚本

二、ANT 环境变量设置

  1. 添加 ANT_HOME 变量
    ANT_HOME 变量值为apacheAnt文件夹所在的路径
    在这里插入图片描述
  2. 添加CLASSPATH变量
    变量值为:%ANT_HOME%\lib;(注意,多个变量值之间用分号隔开,分号一定为英文格式)
    在这里插入图片描述
  3. 添加Path变量
    变量值为:%ANT_HOME%\bin
    在这里插入图片描述
    注意,全部变量添加完后,一定要一步步点击确定,进行保存

三、验证配置是否成功

使用快捷键win+R,输入 cmd 命令,打开黑屏终端,输入命令
ant -version,查看版本号,若显示版本号,则说明配置成功

四、ANT 部署及配置(邮件配置)

将3个jar包部署到 项目框架中的 ant 的 lib 目录下
在这里插入图片描述

build.xml

一、配置 build.xml

将 build.xml 放到要测试的脚本执行区,比如这边放到pc端,需要通过配置 build.xml 来执行脚本,生成结果报告
在这里插入图片描述
使用编辑器打开 build.xml 文件,对该文件进行编辑,可以使用 notepa++,sublime等,这里使用vscode 进行编辑,根据自己放置的路径编辑即可
在这里插入图片描述
其中,发邮件的邮箱需要输入账号和授权码,这个授权码并不是QQ密码,而是开启SMTP服务后的一个密码
打开QQ邮箱,点击设置–>账户
开启smtp服务
在这里插入图片描述
查看授权码
在这里插入图片描述

二、将jmeter脚本复制到脚本存放区

在这里插入图片描述
将写好的jmeter脚本放到script文件夹下

三、执行Ant

使用快捷键win+R打开黑屏终端,进入 build.xml 所在目录
输入命令 ant ,即可运行脚本,发送邮件
在这里插入图片描述
同时,在resultlog文件夹下有生成html文件格式的报告
在这里插入图片描述

Jenkins

每一次发送邮件,都需要运行 ant ,如果要持续运行,则需要用到 Jenkins,通过Jenkins,可以指定时间执行脚本。

Jenkins的构建

  1. 解压tomcat压缩包
    这里要用到 Tomcat 服务器,直接解压压缩包即可。
    这个对解压放置的路径没有要求,但是路径中最好不要出现中文,避免不必要的麻烦

在这里插入图片描述

  1. 将Jenkins.war这个文件放到解压后的tomcat7目录下的webapps目录下
    在这里插入图片描述
  2. 运行 tomcat 服务器
    进入tomcat7目录下的bin目录,找到startup.bat文件,双击运行
    在这里插入图片描述

【注意】:如果出现闪退,说明tomcat的8080端口被占用,这时候需要修改tomcat的端口
进入tomcat7文件夹下的conf目录下,找到 server.xml文件
在这里插入图片描述
使用编辑器打开,修改端口,只要不冲突即可,推荐使用8090或其他端口,尽量不要使用1024之前端口号,只要在65525之内即可
在这里插入图片描述

  1. 在浏览器地址栏中输入 http://localhost:8080/jenkins/
    (即 http://ip:端口号/jenkins/),会出现以下页面
    在这里插入图片描述

Jenkins的使用

  1. 新建任务
    在这里插入图片描述
    命名
    在这里插入图片描述
  2. 配置
    在这里插入图片描述
    设置执行时间,每隔2小时执行一次
    下方也会有相关提示
    在这里插入图片描述
这里的时间设置有规则
如:每隔15分钟运行一次,*/15 * * * *

* * * * *
五颗 * ,中间用空格隔开
第一颗 * 表示分钟,取值0 ~ 59
第二颗 * 表示小时,取值0 ~ 23
第三颗 * 表示一个月的第几天,取值1 ~ 31
第四颗 * 表示第几个月,取值1 ~ 12
第五颗 * 表示一周中的第几天,取值0 ~ 7,其中0和7代表的都是周日

1)每隔30分钟构建一次
H/30 * * * *
2)每隔2小时构建一次
H H/2 * * *
3)每天早上8点构建一次
0 8 * * *
4)每天的8点,12点,22点,一天构建3次(多个时间点,中间用逗号隔开)
0 8,12,22 * * *
  1. 构建
    选择Ant
    在这里插入图片描述
    点击高级
    在这里插入图片描述
    将build.xml文件所在路径复制进来
    在这里插入图片描述
    点击保存
    在这里插入图片描述
    返回Jenkins主界面后,出现了一个任务,点击立即构建即可,这里有两种方式
    在这里插入图片描述
    在这里插入图片描述
    只要这个任务存在,就会每隔两个小时执行一次脚本,运行的结果,产生的报告,就会每隔两小时发到对应的邮箱中
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值