博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
七、Jmeter + ant + jenkins轻量级接口自动化测试
阅读量:4932 次
发布时间:2019-06-11

本文共 1118 字,大约阅读时间需要 3 分钟。

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

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

需要安装的工具:

  • jdk1.8
  • jmeter3.2
  • ant1.9
  • jenkins2.1

1、Jdk

  • 安装包安装
  • 设置环境变量
  • 验证是否安装正确

A2LPJ.png

Java -version检查,如下就代表安装成功了,环境变量设置就去搜索了,网上很多。

A280Q.png

2、Jmeter

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

A2SP2.png

3、Ant

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

A2xTz.png

查看版本、环境变量是否正确

A224S.png

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

步骤:

  • 安装好了jmeter和ant。
  • 写好一个正确的jmeter脚本。
  • 将JMeter所在目录下extras子目录里的ant-JMeter-1.1.1.jar复制到Ant所在目
    录lib子目录之下。
  • 修改jmeter目录下的bin/jmeter.properties,找到

    jmeter.save.saveservice.output_format,去掉注释并设置为xml。

  • 本地新建一个文件夹,文件夹中有这些东西,result_log用例放测试报告,Script放测试脚本,Build.xml文件是核心内容。

A2nMN.png

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

A730A.png

那么现在就可以运行ant试试了

那么怎么运行呢:
到刚才本地新建的文件夹下运行ant

A75aO.png

看到成功了 就是ok了

A79Sq.png

在这里打开报告:

A7H6R.png

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

A7mOY.png

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

4、Jenkins

下载后直接安装,安装后会自动打开,默认的账号密码,账号为admin,密码在安装目录下,如下图所示:

A7Qal.png

浏览器打开

A7MIp.png

A7b93.png

如果在全局工具配置中找不到ant,那么就到插件管理中安装

A7pOK.png

接下来新建任务

A7sUG.png

然后会直接跳转到配置,或者点这里也可以

A7ugn.png

配置中只要填写这里就可以了

A7ZcQ.png

点击运行试试看,蓝色代表运行成功,灰色的话就是运行失败了,失败的话去控制台看下是报什么错

A7hf2.png

运行成功了,那么就可以设置jenkins自动运行了,运行策略填写规则自己去百度吧,记不住。。。

A7aIS.png

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

转载于:https://www.cnblogs.com/wwho/p/8666999.html

你可能感兴趣的文章
Nginx 使用 openssl 的自签名证书
查看>>
创业维艰、守成不易
查看>>
PHP环境安装套件:快速安装LAMP环境
查看>>
CSS3
查看>>
ul下的li浮动,如何是ul有li的高度
查看>>
C++ primer plus
查看>>
python mysqlDB
查看>>
UVALive 3942 Remember the Word Tire+DP
查看>>
从微软的DBML文件中我们能学到什么(它告诉了我们什么是微软的重中之重)~目录...
查看>>
被需求搞的一塌糊涂,怎么办?
查看>>
c_数据结构_队的实现
查看>>
jquery 选择器总结
查看>>
Qt设置背景图片
查看>>
【阿里云文档】常用文档整理
查看>>
java中的Volatile关键字
查看>>
前端自定义图标
查看>>
实验二
查看>>
独立开发一个云(PaaS)的核心要素, Go, Go, Go!!!
查看>>
网站文章如何能自动判定是抄袭?一种算法和实践架构剖析
查看>>
【OpenCV学习】滚动条
查看>>