接口测试Day03-postman使用接口用例设计
- 创建用例集合–添加请求
-
接口用例设计
-
接口测试的测试点
-
功能测试
单接口功能测试:
一个单独的业务,就对一个独立的接口。如:登录业务,对应登录接口。
业务场景功能测试:
多个接口被连续调用。(模拟用户的实际使用场景)
- 性能测试
响应时长:从发送请求到接收到服务器回发响应包所经历的时间
错误率:服务器运行出错的概率
吞吐量:服务器单位时间内,处理请求的数量。
资源利用率:cpu、内存、网络、磁盘等硬件资源的占用。
- 安全测试
攻击安全:木⻢、病毒…
由具备专业安全技术,会使用专业安全测试工具的 安全测试工程师 负责。
业务安全:
必须登录,才能访问 用户数据。
敏感数据加密存储。
SQL注入(用户名输入:‘or 1=1#)
- 接口用例设计方法
一个单独的业务,就对一个独立的接口。
如:登录业务,对应登录接口。
注册业务,对应注册接口。
支付业务,对应支付接口。
- 正向:
必选 参数。 所有必选项,给正确数据
组合 参数。 所有必选 + 任意可选,给正确数据。
全部 参数。 所有必选 + 所有可选。给正确数据。- 反向:
功能异常:数据格式正确,不能履行接口功能。
数据异常:数据格式不正确(空值、特殊字符、汉字、字母、⻓度、范围 ---- 等价类、边界值
)
参数异常:
多参:多出 必选参数
少参:缺少 必选参数
无参:没有 指定参数
错误参数:参数名 错误
- 业务场景测试
一定在 单接口 测试 之后!
尽量模拟用户实际使用场景。
尽量用最少的用例,覆盖最多的接口请求。
一般情况下,覆盖正向测试即可。
- 单接口测试用例
- 分析测试点
- 业务场景测试用例