接口自动化测试,关于unittest框架结合ddt数据驱动和HTMLTestRunner生成报告的一些...
接口自动化测试,关于unittest框架结合ddt数据驱动和HTMLTestRunner生成报告的一些问题问题遇到的现象和发生背景我是使用unittest框架结合ddt数据驱动,进行接口自动化测试, 最后想通过HTMLTestRunner生成测试报告,但发生了这样一个问题,如下截图:[*]首先是我获取测试数据test_data,结合数据驱动ddt,然后再case中调用发送请求的方法self.r.runCase(test_data),此时会发送1次请求(如果有10条case,那么就会发送10个请求);
[*]当我想用HTMLTestRunner生成测试报告时,讲case加入测试集suite,再执行runner.run(suite),此时又会将主测试方法test_api调用一次,也就相应的会执行方法下的self.r.runCase(test_data) ,重新发送一遍请求。
那么如果我有100条case要测试,这样就会发送200次请求,暂时不知道HTMLTestRunner工作原理,不知道怎么避免此问题运行结果及报错内容我的解答思路和尝试过的方法我想要达到的结果请教下这种问题,有什么处理办法吗?
看下是否有循环 https://www.cnblogs.com/yoyoketang/p/8628812.html参考看下呢。 可分一下级别和设计吧
页:
[1]