首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >接口测试平台165:并发用例 - 续

接口测试平台165:并发用例 - 续

作者头像
我去热饭
发布2022-05-20 09:16:27
发布2022-05-20 09:16:27
2690
举报
文章被收录于专栏:测试开发干货测试开发干货

经过前几天的【实测】系列之后,数以百计的同学可能都解决一些最基础的问题。

打了一些基础之后,我们就可以更加顺利的进行开发并发用例功能了~

首先我们目前是已经做好了并发字段的修改和显示功能。

按照我们之前的设计逻辑,我们要做一个并发按钮,触发成功后,统计所有并发为true的用例,然后新启动线程去执行。

所以首先,我们先去用例页面,做出这个并发按钮吧~

效果:

好的,我们先给并发执行按钮实现。

这里我们要探讨 下,是用a标签的超链接方式发出这个并发请求好,还是调用某js脚本发出请求?

方法一:

这里要注意,我们如果是a标签请求。

优点:可以少写很多代码。

缺点:会触发页面刷新,也就是我们很可能除了看到页面闪烁一下外,什么都看不出来....

方法二:

如果是用js脚本发出请求呢?

优点:页面不触发刷新,则我们可以弄个提示,说正在执行并发功能。

缺点:只是单页面展示而已,不小心刷新下就没了,别人这时候打开网页同样看不出正在执行。

所以综上,考虑到我们之后的任务调度系统,还有比较正式的并发设置模块。所以我们选择第一种。

url我随便设计成:

然后去urls.py中:

然后去写好这个函数:

(PS:我这个views.py文件已经严重超大了,大家可以分到不同的目录,而且我这个也没有独立出业务层,所以才会导致如此臃肿,大家可以分层一下来缓解,我就懒得分了,给大家留出升级空间吧~)

我们先来设计下这个函数的具体步骤:

首先根据这个project_id获取到所有打开并发开关的用例。

然后启动新线程去点击我们的启动单个用例的url即可。

这个功能留到我们下一章吧~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-11-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试开发干货 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档