从接口测试接触JMeter第一步

本文介绍接口测试的概念、目标及实施流程,详细演示如何利用JMeter进行接口测试,包括安装配置、测试用例编写、参数化及结果验证等关键步骤。

JMeter接口测试使用文档

一、接口测试是什么?

接口测试是系统之间数据交换,传递,控制的过程以及系统之间依赖关系的测试;目前系统功能越来越复杂,修改了相关功能点后,传统测试需要大量的精力去回归之前的功能点,效率比较低,成果也不是很理想,所以引入接口测试;

接口测试优点①容易实现自动化集成;

②前后端分离后后端功能实现的变动相比于UI变化来说变动比较小;

③减少回归人力成本,提高测试效率,更适应快速的迭代;

二、接口测试的目标?

1、业务功能的测试(正常/异常)【主要】;

2、边界值(通过接口直接输入输出边界值);

三、接口测试介入的时间

1、接口测试是在功能点开发完成后,能保证接口是通畅的情况下开始进行接口测试;

2、接口测试需要测业务功能相关的接口,不需要测试所有接口;

3、上线之前测试之前的接口是正常的没有变动;

四、接口测试前需要准备的内容

1、明确需要测试的内容;

2、找开发要接口文档;

3、根据接口文档和要测试的内容编写“接口测试用例”(测试用例相关模板有待商量);

4、准备测试数据和对应的数据库查询sql

五、接口测试的实现

1、最简单的使用

前提成功安装JMeter(安装具体步骤请看学习分享)

步骤一:在JMeter安装目录下找到jmeter.bat  文件,双击打开文件;


步骤二:在默认的“测试计划”中创建线程组

右击测试计划 > 添加 > Threads(user) > 线程组

设置线程组的内容


步骤三:创建http请求(完整填写服务器地址端口号、请求地址,选择请求方式,填写请求参数)


步骤四:查看结果(创建查看结果树查看结果)

鼠标右键单击“线程组”-> 添加 -> 监听器 -> 察看结果树;

创建完成后点击运行(可以查看对应运行结果)


1、元件的使用

http请求默认值

可以配置请求地址和每个请求必须携带的参数

鼠标右键单击“线程组”-> 添加 -> 配置元件 -> http请求默认值



使用JMeter参数化;有4种方法,本次讲解csv数据控件

创建csv文件,文件中写需要的数据,每1行是一组参数,多个参数之间使用英文逗号分隔;第一行不写列名称,直接写参数对应的数据;

鼠标右键单击“线程组”-> 添加 -> 配置元件 -> csv data set config

 

填写csv文件所在位置,填写对应的参数名称,多个参数名称使用英文逗号分隔;

Recycle onEOF”“stopthreadonEOF”必须有一个为true

http请求中引用参数:


1、断言

添加断言判断http返回结果中内容是否正确;

鼠标右键单击http请求”-> 添加 -> 断言 -> 响应断言


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值