一、接口文档
二、接口用例
=============================
一、接口文档
1、接口接口结构
(1)url 接口路径(请求协议,ip,路径)
(2) 请求方式 (post,get)
(3)请求头
(4)请求体
格式:
(5)响应头
(6)响应体
包含内容:
2、工作中的接口:
(1)接口文档在工作是开发编写:
(2)前后端都有接口,需要联调
(3)接口文档是后端开发编写,
(4)我们根据接口文档编写测试用例
3、接口用例设计
(1)一条正常接口用例(把所有的正常接口用例通过)
(2)多条异常接口用例(6,7条)
(3)特殊情况的接口可以请问开发
(4)接口用例考虑场景(参考如下)
4、接口用例的模板
目录:
请求参数:
{
“code”: “ABCDEF”, 唯一标识码
“method”: “loanCalculate”, 标识
“data”: { 参数
“loanAmount”: 100000 金额,
“loanTerm”: 15 期限
},
“sign”: “{签名规则参考 接口请求签名章节}”, 签名
“timestamp”: 1500693926 时间戳
}
响应参数:(成功)
{
“code”: “success”, 成功状态显示
“message”: “请求成功”, 成功信息
“result”: { #结果
“repayAmount”:115000, #总额偿还
“receiveAmount”:100000, #借款金额
“interestFee”:10000, #利息
“serviceFee”:5000, #服务费
“serviceFeeDesc”:“” 服务费排序
}
}
===================
请求参数:
{
“code”: “ABCDEF”, 唯一标识码
“method”: “loanCalculate”, 标识
“data”: { 参数
“loanAmount”: 100000 金额,
“loanTerm”: 15 期限
},
“sign”: “{签名规则参考 接口请求签名章节}”, 签名
“timestamp”: 1500693926 时间戳
}
响应参数:(失败)
{
“code”: “error”,
“message”: “验签失败”
}
============================================
借款用例:
案例一:
案例2
接口面试题:
1.postman接口测试,它有一个功能可以设置参数化,你有用过吗
⒉你测试过哪些接口
3.有做过接口测试吗?接口测试你们是怎么测的
4.多接口怎么测(postman里面有一个批量处理)
5.get和post请求的区别
6.接口请求的基本结构
7.接口自动化测试怎么做的
8.业务中接口测试的业务请求是怎样的?
9.调用接口异常有哪些测试点?
10.是怎么处理接口超时的?
11.一个完整的请求有哪几部分组成?
12.请求方式有哪些?
13.请求正文的文本格式?
1 4.请求头包含哪些内容
15.响应头包含哪些内容
1 6.常见的http响应状态码
1 7. postman参数化设置如何设置?
1 8.postman如何设置断言
19.postman如何设置全局变量和环境变量
20.接口测试用例设计主要考虑哪些方面口
21.fiddler如何抓包
22.fiddler如何设置断点,为什么设置断点
23.fiddler如何手机代理,抓app包
24.开发者工具F12如何查看接口请求



