目录
API (应用编程接口)简称接口,程序之间约定好的通讯的方式
1、基于TCP的全双工(RPC、WebSocket,不适用postman)
2、基于HTTP的半双工(REST、GraphQL、SOAP、适用于postman)
接口类型决定测试方案和测试工具
1.准备
(1)理解需求,这个接口是要做什么(需求文档)
(2)了解接口请求方式(接口文档)
a.体验产品、抓包分析(退而求其次)
2.工具
(1)postman
(2)? jmeter
? (3)? apifox
3.用例
(1) 基本的正向用例
(2) 有可选参数的扩展正向用例
(3)有效的反向用例
(4)无效的反向用例
(5)破坏性的用例
4.执行
5.持续集成(管家代替我们干活)
6.报告(工作成果展示)
跳过登录注册界面
postman界面
1.请求方法
2、接口地址
3、查询字符串(会成为URL的一部分)
4、鉴权方式
401,需要提供访问的身份凭据
5.请求头,大部分的鉴权方式是通过请求头来传递的
6、正文参数
?7、前置? 后置脚本
8、设置
1、正文 (接口响应值)
a、美化(格式化和高亮)
b、原始内容
c、预览(HTML渲染)
d、自定义脚本
2、响应头
cookies
3、自动化测试结果
接口四要素:
1、方法
2、地址
3、鉴权
4、参数
swagger是一套接口工具:
(1)接口设计工具
(2)接口测试工具
(3)接口文档展示工具
共同的标准:openAPI
1.baseurl
2.authorization
3.请求方法
4.接口地址= baseurl +接口路径
5.参数
是否必填
参数名
参数格式
6、预期返回结果
7、在线调试
接口四要素:
问题属于前端还是属于后端:
查看文档的返回结果 是否符合预期,如果接口是按照文档去返回结果的,问题大部分属于前端。接口不按照接口文档返回的,问题属于后端
保存用例
拷贝一份
?
修改名称?
表单参数
打开方式
?书写json正向书写
表单请求头
JSON请求头?