测试积点老人 发表于 2021-3-18 11:15:10

第一个接口的返回值需要作为第二个接口的测试数据,请问这种需要怎么处理呢





然后直接用 pytest.main(["-s", "-q", '--cmhost=test_host']) 进行调用
场景:
A 接口和 B 接口,A 接口作为前置处理,先生成一组测试数据保存在 result_list 中,之后通过@pytest.mark.parametrize 读取这一组测试数据。
问题:
@pytest.mark.parametrize 中读取测试数据的操作在前置处理之前,导致读取到的为空。求解决办法
另外,无法将前置处理放到类的外面,因为域名是通过 pytest 的命令来控制的,直接在 conftest.py 的某个 session 的 fixture 中读取的。麻烦各位帮忙看看,非常感谢各位

qqq911 发表于 2021-3-19 10:35:32

第一个接口的返回存为变量

jingzizx 发表于 2021-3-20 08:08:57

参数保持传递
页: [1]
查看完整版本: 第一个接口的返回值需要作为第二个接口的测试数据,请问这种需要怎么处理呢