接口测试,postman,token令牌的处理

示例:登陆账号,然后创建一个用户,然后执行测试集。

1.首先创建一个测试集,在测试集中创建两个接口请求:一个登录,一个是添加用户。

创建测试集:点击collecitons-newCollection,然后右键点击测试集,点击AddRequest,创建两个接口。

接口测试,postman,token令牌的处理_第1张图片

如果,不处理token,登录账接口执行完毕后,在执行创建账号接口会令牌失效,无法正确范围接口,因为创建账号是需要登录权限后才可以执行的。下面就是添加账号的接口错误:

接口测试,postman,token令牌的处理_第2张图片

2.执行登录接口后,查看token所在位置,有的token会在响应体中,我的这个是在响应头中,所以下面是拿响应头中的token举例:

接口测试,postman,token令牌的处理_第3张图片

下面代码是在登录接口中的test中读取header头中的token值,并将值赋给全局变量。

接口测试,postman,token令牌的处理_第4张图片

 有的token位置是在响应体中的,那么可以通过下面的代码获取,下面是个例子可供参考:

接口测试,postman,token令牌的处理_第5张图片

 3.提取到token后,在创建账号的接口的header中,将全局变量中的token赋值赋给创建账号接口的请求头,这样就能够获取到相同的令牌。

接口测试,postman,token令牌的处理_第6张图片

4.然后在执行测试集:

接口测试,postman,token令牌的处理_第7张图片

 勾选全部用例,执行

接口测试,postman,token令牌的处理_第8张图片

接口测试,postman,token令牌的处理_第9张图片 折里需要注意的是,执行结果的数量需要添加断言才会出现。 

你可能感兴趣的:(接口测试,postman,测试工具)