1.什么是参数化?
我们在进行接口测试时,有时候碰到重复请求的参数,个时候
就可以获取重复请求的参数执行设置参数化,进行重复的调用
不仅可以自己进行设置参数,还可以引用外部文件进行参数化
处理
2.你测试过那些接口?
(cms,tpshop)自己选取几条接口.
3.你做过接口测试嘛? 你是怎么开展接口测试的?
4.postman 怎么执行多接口测试?
1.创建一个用例集合
2.点击postman点击runner
3.填写runner界面的配置 选择测试的接口用例集合
4.执行用例
5.接口测试当中有哪些异常点的测试?
参数异常:
数据异常:
也是通过等价类边界值的方法进行补充
6.接口请求的正文类型:
application/www -from
application/json
application/xml
7.全局变量和环境:
选择当前的环境之后才能引用里面变量值
全局变量,直接作用于全部内容
8.postman 接口测试你关注接口的信息:
9.当前接口的响应信息如何作为下一个接口的入参
10.get post的区别:
jmeter 是基于apache java 开发的的一款压力测试工具
它可以支持性能测试以及接口测试
线程组:
线程组可以理解为一个虚拟的用户组。
一个线程可以理解为一个用户,线程组当中可以包含
多条线程
线程组:可以包含多个请求--->发起接口的请求
线程:一个线程理解为一个虚拟用户
线程组:
线程数: 虚拟用户数,默认是1个虚拟用户
时间:设置虚拟用户全部启动的时长
循环次数: 控制循环执行请求的次数
注意: jmeter不想 postman会自动存储用户的cookie信息
但是它里面有一个方法叫做http cookie管理器
jmeter里面获取当前接口的响应报文作为下一个接口的入参
(.+)
jmeter 里面json请求正文类型接口必须要加上请求头信息
参数化处理:
你测过的接口有哪些?
去tpshop准备几条接口.
接口名称,接口有哪些?
测试接口的过程当中你碰到过那些问题?
1.返回参数有问题--->数据不一致
2.必填校验
3.时间格式
4.msg的信息以及code状态码与接口文档不一致
服务器返回msg:
"status":200,"success":true,"msg":"登陆成功",
"status":400,"success":true,"msg":"账号错误"
时间戳转码测试接口
注意:你在测试接口的过程当中(时间接口)
1.你首先确定你精确单位 毫秒 秒 日
2.同过时间戳工具进行转换
2022-01-21 16:49:21
例:
开始时间:不是传字符串格式的时间(2022-01-21 16:49:21)
他是传的经过转换的时间戳(1642755155000)
结束时间:
|
|