编辑推荐: |
本文讲解了通过将登陆获取的token临时写到testdata中,再次调用来处理不同接口间token的验证
本文来自于博客园,由火龙果软件琪琪编辑、推荐。 |
|
获取token值
1、新建一个API/Web Service的项目,在Object Repository中添加Web Service Request,method选择post,设置url路径用于获取token,例如:http://127.0.0.1:8088/token,在HTTP Body中输入用户名和密码,如下图所示:
![](images/2019102341.png)
2、点击运行按钮进行测试,测试结果如下:
![](images/2019102342.png)
3、在Data Files中创建CSV格式的测试数据,如下图所示:
![](images/2019102343.png)
4、切换到Verification中获取响应结果的access_token值,Groovy 编码如下:
![](images/2019102344.png)
5、运行和验证结果(Test Request And Verify),结果如下:
![](images/2019102345.png)
对应生成的数据
![](images/2019102346.png)
6、将token值赋予其他接口请求的请求头中,如下图所示:
![](images/2019102347.png)
其中要在当前请求中创建该域内的变量variable,并把之前获取的token值赋予它,如下图所示:
![](images/2019102348.png)
配置完成后执行该接口测试,请求成功,如下图所示:
![](images/2019102349.png)
|