标签:用户 sign one end 增加 数据类型 raw 使用 abc
接口测试:就是从数据库里取数据,插入数据。接口测试就是功能测试,比功能测试还简单。
步骤:
1、接口的请求url
2、请求参数
3、请求方式 get、post、put、delete
get请求不需要借助任何工具,在浏览器发出请求就即可
url?param=abc
url?param=abc¶m=abc
post方法使用postman工具进行测试
【url】【post方式】【key-value】- send
1、http://api.nnzhp.cn/api/user/login 登录接口(username、passwd)
2、http://api.nnzhp.cn/api/user/user_reg 注册接口
(username最少6位最长10位、pwd最少6位最长16位必须包含大小写字母数字、cpwd)
注册成功后,拿username和passwd验证登录,看是否能够成功。
3、http://api.nnzhp.cn/api/user/add_stu 添加学生信息接口,入参是json类型
name、grade、phone、sex、age、addr
name(string)、grade(string)、phone(int)必选项不能重复
入参是json类型:接口返回的数据类型都是json串
Json是一种通用的数据类型
key —>value,json格式:body—raw
{
"name":"蝴蝶",
"grade":"一班",
"phone":"18600674111"
}
get 方式查询
http://api.nnzhp.cn/api/user/stu_info?stu_name=蝴蝶
查询结果:
{
"error_code": 0,
"stu_info": [
{
"id": 1343133993,
"name": "蝴蝶",
"sex": "男",
"age": 18,
"addr": "北京市昌平区",
"grade": "一班",
"phone": "18600674111",
"gold": 100
}
]
}
---------------------------------------------------
可以插入多条测试,然后各种条件测试
---------------------------------------------------
session:就是存在服务端的键值对 key-value
cookie:就是存在客户端的键值对 key-value
先用用户ningjing1登录,获取sign
1、http://api.nnzhp.cn/api/user/login
post—body
key value
username:ningjingq
passwd:Aa123456
查询出sign
2、查询stu_id get方式 http://api.nnzhp.cn/api/user/stu_info?stu_name=蝴蝶
获取stu_id
3、给学生添加金币 http://api.nnzhp.cn/api/user/gold_add
post方式
Headers 的key写Cookie value填写ningjing1=cf3074abe6474c7159d8797994beb5f5
Body里写stu_id 和添加的金币gold数量。
4、 get方式 http://api.nnzhp.cn/api/user/stu_info?stu_name=蝴蝶 查询学生的金币是否增加
标签:用户 sign one end 增加 数据类型 raw 使用 abc
原文地址:https://www.cnblogs.com/njq666/p/14853982.html