一、环境搭建之接口测试工具Jmeter搭建
1,什么是Jmeter?
Jmeter是一个接口测试工具,基于Java开发,是是Apche公司使用Java平台开发的一款测试工具。
运行环境需要配置:JDK、JRE、JVM。如果使用JMeter,必须要安装JDK或者JRE。正确配置环境变量。
2,为什么要使用Jmeter?
作用:
- 接口测试
- 性能测试–属于性能测试
- 压力测试–属于性能测试
- Web自动化测试
- 数据库测试
- JAVA程序测试
优点:
- 开源、免费–使用成本低
- 支持多协议–HTTP、FTP、数据库协议等
- 小巧–容易下载、方便安装、使用简单
- 功能强大–比postman功能强大
缺点
不支持IP欺骗—LoadRunner可以做到IP欺骗
使用JMeter无法验证JS程序,也无法验证页面UI,所以要须要和Selenium 配合来完成Web2.0应用的测试
学习成本和维护成本较高
二、怎么使用Jmeter?
下载Jmeter,官网:https://jmeter.apache.org/
1,安装启动Jmeter:
(1)解压到一个“没有空格”的目录。前提:正确安装JDK并正确配置环境变量
(2)两种启动方式:进入bin目录,ApacheJMeter.jar及Jmeter.bat
2,使用Jmeter进行基本测试:
1,新建测试计划
2,基于测试计划,新添加线程组:
3,基于线程组,新添加-取样器-HTTP请求:
4,根据接口文档,构造HTTP请求消息(方法、URL(协议、服务器域名或者IP地址【端口号】、路径)、参数)
4.1,传参的两种方式:
第一种:路径后边填写参数
第二种:在参数列表中填写参数:
5,查看结果,基于测试计划,新添加-监听器-查看结果树
6,点击运行(工具栏的绿色三角形)
7,观察结果,单击结果树,在右侧观察结果: