其他分享
首页 > 其他分享> > 接口测试平台170:并发底层代码问题纠正

接口测试平台170:并发底层代码问题纠正

作者:互联网

我们上节课已经大致勾勒出了这个底层代码的基础步骤,但因为博主脑子不太清醒,把case大用例 当成了 step小步骤。所以主函数和一些参数都出现问题,本节课我们来修复一下。

首先:

get\_request() 函数,是针对于step单个接口的,所以接收参数不应该是case\_id,而应该是step\_id,所以改成下面:  

图片

do\_response()函数,也是一样原因,改成step\_id:  

图片

write\_response()函数将要以完整的大用例所有step为基础进行写入数据库,所以名称和参数都要改成下列:第二个参数是 all\_step\_res,意味整合后的全结果,为列表套字典格式\[{},{},{} ... \]

图片

注意,结果的整合在主函数中完成,write_res函数仅用来和数据库交互。

最后是主函数,主函数中,我们第一步要获取大用例下所有子step,然后用for循环遍历,声明空的全部结果容器,在循环中不断的装step的结果。最终一起送给write\_res即可。  

图片

标签:函数,res,接口,write,并发,step,参数,id,170
来源: https://blog.csdn.net/qq_22795513/article/details/122612470