接口自动化测试-接口依赖问题(pytest)

问题

1、接口自动化测试中C接口依赖B接口的access_token的值,B接口依赖A接口的app_token值,我测试类中是把A接口作为setup_class的初始化方法,B接口和C接口为单独的测试方法,然后在C接口中直接取B接口的执行结果access_token并作为C接口的请求头信息传入,但是执行的时候会提示E AttributeError: ‘TestJlFs’ object has no attribute ‘access_token’,请教下是哪里写的有问题?

报错信息

环境

#脚本


#测试方法

你这个test_jlfs方法也没有调用test_getaccesstoken啊,那自然是没有self.access_token的值的。

你在test_jlfs里直接调用 api方法里的 get_access_token()然后取返回值将其中的access_token赋值给self.access_token



你的意思是这样 对吗?