接口需要上一个接口的返回值(unittest)

Posted tarzen213

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口需要上一个接口的返回值(unittest)相关的知识,希望对你有一定的参考价值。

import unittest,requests
‘‘‘
使用unittest框架的时候,这个接口需要上一个接口的返回值
‘‘‘
class Test_case(unittest.TestCase):
    def setUp(self):    #定义全局变量使用globals()函数来  字典形式的
        self.g = globals()
        self.s = requests.session()  #创建session()保持连接
        print(开始)

    def test_a(self):
        print(self.g)
        #1  请求获取响应对象
        self.g[a] = aaaaa  #2 使用正则表达式将响应结果匹配出来,放到全集变量中
        self.assertEqual(self.g[a],aaaaa)

    def test_b(self):
        print(self.g)
        self.g[b] = bbbbb
        self.assertEqual(self.g[b],bbbbb)

    def test_c(self):
        print(self.g)
        #1.创建请求参数
        c_a = self.g[a]
        c_b = self.g[b]
        #2.发送请求

        self.assertEqual(c_a,aaaaa)
        self.assertEqual(c_b,bbbbb)

    def tearDown(self):
        print(结束)


if __name__ == __main__:
    unittest.main(verbosity=2)

 

以上是关于接口需要上一个接口的返回值(unittest)的主要内容,如果未能解决你的问题,请参考以下文章

postman 上一个接口的返回值作为下一个接口的入参

Postman 如何处理上一个接口返回值作为下一个接口入参?

Python+unittest+request断言方法封装

JMeter-一个接口的返回值作为输入传给其他接口

fiddler如何修改上一个接口的返回值

Postman 如何处理上一个接口返回值作为下一个接口入参?