Postman接口测试学习
一、 接口分类
分类:
测试外部接口:测试被测系统与外部系统之间的接口(只需测试正例即可)
测试内部接口:
1. 内部接口只提供给内部系统使用(预算系统,承保系统)(只需测试正例即可)
2. 内部接口提供给外部系统使用(测试必须非常全面,正例,各种异常场景,权限)
二、接口测试流程用例设计
1. 拿到接口api文档(通过抓包工具获取),熟悉接口业务、接口地址、鉴权方式、入参、出参、错误码等。
2. 编写接口用例及评审
思路:
正例:输入正常入参、接口能够成功返回数据。
反例:
鉴权反例:
鉴权码为空、鉴权码错误、鉴权码过期。。。
参数反例:
参数为空、参数类型异常,参数长度异常。
错误码覆盖:
根据业务而定的。
其他错误场景:
接口黑名单,接口调用次数限制,分页场景。
3. 使用接口测试工具Postman执行接口测试;
4. Postman+Newman+Jenkins实现持续集成,并且输出测试报告和发送邮件。。
三、微信接口平台
1. appid(ID)
2. serct (秘钥)
四、Postman的简介、安装、注册。
安装
1. Chrome应用商品搜索Postman安装(FQ)
2. 客户端安装
官网地址:
3. Postman的注册和登陆
只有注册和登陆了才能使用postman的云服务的功能。否则你使用的项目的信息可能就会丢失。
4. Postman的界面介绍
Home首页
Workspace 工作空间
Collections 集合、项目集合
ApiS api文档
Enviromments 环境变量、全局变量
Mock Server 模拟服务器
Monitors 监听器
History 历史记录