接口测试笔记-postman( 三 )


多参
登录
p2
——
POST
{协议+域名}/api/sys/login
-Type:/json
{“abc”:“123”,“”:“”,“”:“”}
状态码:200 {“”:true,“code”:10000,“”:“操作成功!”,“data”:"-7919-444c-9ec4-"}
少参(少)
登录
p2
——
POST
{协议+域名}/api/sys/login
-Type:/json
{“”:“”}
状态码:200 {“”:false,“code”:20001,“”:“用户名或密码错误”,“data”:null}
无参
登录
p2
——
POST
{协议+域名}/api/sys/login
-Type:/json
{“”:false,“code”:99999,“”:“抱歉,系统繁忙,请稍后重试!”,“data”:null}
错误参数(参数名错误)
登录
p2
——
POST
{协议+域名}/api/sys/login
-Type:/json
{“abc”:“”,“”:“”}
状态码:200 {“”:false,“code”:20001,“”:“用户名或密码错误”,“data”:null}
业务场景测试用例分析测试点
针对 “员工管理” 业务场景:
添加员工
请求体(请求数据):{“”:“爱因斯坦”,“”:“”,“”:“2021-07-12”,“”:1,“”:“测试0607”,“”:“”,“”:“234”,“”:“2021-07-30T16:00:00.000Z”}
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img--29)(接口测试-第02天-课堂笔记./image-.png)]
预期结果:
用例名称模块优先级预置条件请求方法URL请求头请求体(请求数据)预期结果
添加员工
员工管理
p0
登录成功

接口测试笔记-postman

文章插图
post
{协议+域名}/api/sys/user
-Type: /json,:-7919-444c-9ec4-
{“”:“爱因斯坦”,“”:“”,“”:“2021-07-12”,“”:1,“”:“测试0607”,“”:“”,“”:“234”,“”:“2021-07-30T16:00:00.000Z”}
状态码:200 {“”:true,“code”:10000,“”:“操作成功!”, “data”:{“id”:“”}}
查询员工请求体:返回数据:查询员工员工管理p1登录成功GET{协议+域名}/api/sys/user/:-Type: /json,:-7919-444c-9ec4-状态码:200 {“”: true, “code”: 10000, “”: “操作成功!”, “data”: { 所查询的员工的详细信息} }
修改员工 修改员工员工管理p0登录成功PUT{协议+域名}/api/sys/user/:-Type: /json,:xxx{“”:“小猪佩奇”}状态码:200 {“”:true,“code”:10000,“”:“操作成功!”, “data”:{“id”:“xxx”}}
返回数据中的 id,代表 修改的员工id (是一个会变化的数据) 。
删除员工 删除员工员工管理p0登录成功{协议+域名} /api/sys/user/:-Type: /json,:xxx状态码:200 {“”:true,“code”:10000,“”:“操作成功!”,“data”:null}
查询员工列表 查询员工列表员工管理p0登录成功GET{协议+域名} /api/sys/user?page=1&size=-Type: /json,:xxx状态码:200 { “”: true, “code”: 10000, “”: “操作成功!”, “data”: { “total”: xxxx, “rows” [ {},{},… 10个员工的详细信息 ] } }
简介和安装安装:案例一
使用发送 http请求,访问商城的 “搜索” 接口
访问商城的 “搜索” 接口所需要的信息:
—— 结合 F12 浏览器开发者工具分析:
案例二
使用向商城 登录接口 发送一个密码错误的 登录请求
返回数据:
{“”:-2,“msg”:“密码错误!”} ---- 实际返回结果 “验证码错误” 与业务有关,后续课程讲解 。
案例三
从接口文档,获取 登录接口 的 http请求,使用发送
今日学习目标
使用管理、执行测试用例生成测试报告
高级用法 管理测试用例
创建
创建 用例集、子目录和 请求