jmter接口自动化测试(一)

Jmter接口自动化测试(一)

  • 什么是接口自动化测试
    接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。

在这里也不做详细的描述,如果想要了解更多相关接口自动化测试的东西,可以参考下面我找的两篇博客内容,写的非常详细。
接口测试 总结(什么是接口测试)
什么是接口测试?为什么要做接口测试?

下面直接开始使用jmter进行接口自动化

  • 1、打开jmter,并添加线程组

这里写图片描述
- 2、添加成功后,右击“测试计划”,选择“添加”->“配置原件”->”HTTP请求默认值”。然后再添加“配置原件”中的“HTTP信息头管理器”和“HTTP Cookie 管理器”。
这里写图片描述
这里写图片描述
这里写图片描述
这里以注册为例,注册账号需要使用到两个接口,一个是注册接口,一个是验证码发送接口。需要先获取接口请求到的验证码然后才能注册成功
注册接口文档:
这里写图片描述
获取验证码接口文档:
这里写图片描述
- 3、这里可以对验证码接口的手机号进行参数化。
a、第一步:先添加一个HTTP请求,右击“线程组”,选择“添加”->”Sampler”->“HTTP请求”
这里写图片描述
b、第二步:添加一个csv数据文件,右击“HTTP请求”,选择“添加”->”配置元件”->”CSV 数据文件设置”
这里写图片描述
这里写图片描述
c、点击HTTP请求,添加对应的参数
这里写图片描述
- 4、设置获取接口请求得到的值,这里采用的是JSON Extractor
a、添加一个JSON Extractor,右击“HTTP请求”,选择“添加”->“后置处理器”->“JSON Extractor”
这里写图片描述
这里写图片描述
注:这里的json模板,要根据你接口的返回格式来写
如果接口返回格式为:

{
"code":200,
"data":[
    "code1":1234,
    "code2":2345,
]
}

则json模板就写成:$.data[0].code

如果接口返回格式为:

{
"code":200,
"data":{
    "code1":1234,
}
}

则json模板就写成:$.data.code,以此类推。
b、添加响应断言,并配置
这里写图片描述
这里写图片描述

注册接口的配置请看:jmter接口自动化测试(二)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值