前
提要求:
我们现在用登录和学生金币充值做练习:
A.登录接口描述
请求URL:
http://api.nnzhp.cn/api/user/login
请求方式:
- post
参数:
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
username | 是 | string | 用户名 |
passwd | 是 | string | 密码 |
B:学生金币充值接口,这个接口是为了讲添加cookie以及身份验证的
请求URL:
http://api.nnzhp.cn/api/user/gold_add
请求方式:
- post
参数:
该接口有权限验证,需要admin用户才可以做操作,需要添加cookie
cookie中key为登录的用户名,value从登录接口中获取,登陆成功之后会返回sign
参数名 | 必选 | 类型 | 说明 |
---|---|---|---|
stu_id | 是 | int | 学生id |
gold | 是 | int | 金币数量 |
通过上述两个接口,我们可以看出,之后登录之后获取到cookie值,才能进行下一步的学生充值
操作步骤如下:
1.首先添加一个http请求,把登录信息填写进去
2.选中登录请求,右键操作如下操作
3.进入jp@gc - JSON Path Extractor界面,填写如下信息,填写变量名称为方便后面使用。
4.添加学生相对应的充值金币接口请求
5.在学生金币充值请求上面点击右键选择http cookie管理器
6.在http cookie管理器里面,填写如下
操作完成之后,点击运行按钮,在查看结果树里面可以查看相对应的值。