如何在testng rest api测试中使用set / getattribute将数据从一个测试传递到另一个测试?

时间:2017-07-27 16:19:24

标签: rest testng

我遇到问题,我可以从登录响应中提取令牌

enter image description here

所以,当我执行System.out.println(testContext.getAttribute("AUTH_TOKEN"));时,它会打印令牌,但是当我在下一个方法中使用此令牌来创建用户时 变为空

enter image description here

1 个答案:

答案 0 :(得分:1)

这背后的原因是因为你的第二种方法在第一种方法之前运行。

请将其更改为以下

createUser1()

这将确保方法testStatusCode()仅在方法AUTH_TOKEN之后运行(其中您将ITestContext设置为<base href="/dist/">作为属性