接口测试平台166:并法用例 继续

2022-05-20 09:17:10 浏览数 (1)

终于结束了长期的又开始回归到繁杂的代码中了,小伙伴们做好准备了么?

上回说道,我们要开始用项目id来 找出所有打开了并发开关的用例id,然后拼接成启动url,用多线程的方式去并发了。

所以,打开views.py,写成如图样子

第一步,看起来很简单哦~

如图,我们设置了三个用例,其中俩个是并发的:

代码如下,并且要靠print来打印验证:

执行后输出如下:

看来我们的设计成功了。

继续写并发:

注意,这里我设置成了守护线程,至于为什么,我们直接看结果吧,目前并未真正的在函数do_case中启动线程,只有打印两句话,并且等待3秒而已。

别着急跟着抄这段,等这个函数完全完成,我会放出可复制的代码哈~

点击并发按钮后效果如下:

注意看!这里 18和19是几乎同时执行的,然后等待三秒后,又同时结束~,然后全部执行完毕的语句才出现。

所以,现在看来是符合我们预期的。

接下来,第三步,就是我们要把这个do_case的内容换成真正的执行用例的url即可,如下:

好,到此,这个并发算是实现。我们可以删除掉print, 测试下。我没有设置测试用的步骤,所以就简单看下报告是否生成即可。

可以看到步骤是成功生成了。

因为没有经过完全测试,这个测试的任务就交给读者了,发现bug请及时私聊我哈~ 感谢共同维护!

下一期我们讲并发用例的测试报告整合的章节了。

0 人点赞