jmeter里面设置关联(适用于自动化测试)

提要求:

我们现在用登录和学生金币充值做练习:

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管理器里面,填写如下

 

 操作完成之后,点击运行按钮,在查看结果树里面可以查看相对应的值。

posted @ 2018-03-15 16:32  whereis  阅读(365)  评论(0编辑  收藏  举报