没有将响应结果data写入excel,遇到有依赖的用例该怎么办呢?

来源:11-6 数据驱动之异常结果回写

Mr_wannaDo

2020-11-14

				 if excepect_method == 'mec': 
                        config_message = handle_result(url,code)
                        try:
                            self.assertEqual(message,config_message)
                            excel_data.excel_write_data(i,13,"通过")
                            excel_data.excel_write_data(i,14,json.dumps(res))
                        except Exception as e:
                            excel_data.excel_write_data(i,13,"失败")
                            raise e

如上:在运行代码的run_main里面,运行失败就将请求的结果写到excel,通过就不写。那么请问一下:遇到用例有依赖的时候怎么办呢?毕竟依赖是根据caseid去获取行号,然后去获取那个被依赖的用例的响应data里面的某个字段。这里该怎么解决呢?(毕竟这里没有将通过的用例请求的响应数据写入excel啊?)

写回答

1回答

Mushishi

2020-11-15

这个讲解了呀  你通过行号直接执行一下之前执行的case然后获取到响应结果  或者你也可以无论失败与否都把结果写入到里面去  而且你也可以把前面的结果存到一个全局变量里面也可以

1
0

Python接口自动化测试框架实战 从设计到开发

接口自动化测试框架的设计与开发,并教你如何开发桩服务

1720 学习 · 831 问题

查看课程