ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2022-01-21 00:02:39  阅读:138  来源: 互联网

标签:函数 res 接口 write 并发 step 参数 id 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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有