测试之路 python-flask框架:成果展示

​

哈喽大家好,我是歪小王,又来给大家分享内容了~本期主要梳理下脚本思路,以及在之前公司的落地成果展示。废话不多说,Let's go!

1. 工具背景

上家公司主要是做教育方面的业务。所以会涉及到建立学期、班级数据的工作。这套流程说长不长,说短,也需要点点点几分钟,才能搞完。于是就萌生了一个想法就是把它做一个脚本出来。

先说说这套流程。首先是学期,在建立期的时候,需要准备些基础数据,比如期的时间、主讲老师、期数名称等等。然后是班, 需要绑定期,选择带班老师、班级名称、以及轮询相关的信息。然后在轮询(轮询是公司内部定义的概念)队列中,暂停其他队列,将自己所新建的班与期放在队列首位。此时学员报名进入到我们造的班期数据中。

刚开始这套流程是以一个纯python脚本的形式完成的。每次使用时都需要打开pycharm。然后使用main运行一个这个模块。比较麻烦。刚好学习了flask。就实践应用了一下。做一个按钮。点击以后直接就触发这套脚本的流程。

2. 逻辑梳理

首先是建期建班的模块封装。

在建期建班之前,需要先暂停队列中的所有轮询。在思考一番后,先从轮询开刀。使用修改的接口。将队列中所有轮询暂停掉。

​

封装好暂停轮询的方法后,封装建期建班的脚本。

​

​

最后一步就是预先定义好的流程。组装一下。

​

3. 脚本优化

由于每次打开pycharm,对于我这懒得出奇的人来说,太麻烦了。​

刚好也是学了flask。就实践一下。html中写了一个按钮。然后通过路由绑定视图函数,视图函数中,调用上述方法。实现一键建期建班。

​

​

​

最后工作就是将其部署到服务器上。然后跑着flask服务。组内其他大佬也可以使用这套脚本了。

部署方面的内容,后续会为大家奉上~~

4. 总结

以上就是本期全部内容。页面丑点(前端语言还有待加强。。。卷!),在实际应用中还是有很不错的效果的。

flask也是一个很不错的框架。包括flask-restfulApi编写框架,操作数据库等。可以平时写写微博等一些轻量级项目练手。也可以用flask做做mock测试等等(待实践后与大家分享)。

flask系列的分享到目前为止就先告一段落,后面会用这个框架搭建一套测试平台,这个目标落地以后,会做一个系列的详细分享也包括flask框架的使用搭建、踩坑总结等等。

好了,各位大佬,本期内容结束。接下来的一系列内容准备对接口自动化的实践落地做一系列分享。请各位大佬多多关注,也欢迎各位大佬私聊指点迷津哈。

​

​

相关推荐
码事漫谈1 分钟前
DeepSeek 搞了个 "Super-agent",但不是超级智能
后端
吴凡wudianmei7 分钟前
从 0 搭一个 AI Agent(四):SSE 跑通之后,三处“契约错配”与它们的修复边界
前端·后端·aigc
小兔子21 分钟前
defer 的参数在写下那一刻就求值了,循环里这样写会踩坑
后端
苍何21 分钟前
腾讯 Buddy One 来了,办公生态一键打通 WorkBuddy(附教程)
后端
Tokenfree23 分钟前
把通义千问接进工单系统:三个版本够用,但有两个坑没人提前告诉我
后端
wei_shuo24 分钟前
MongoDB迁移实战:基于SQL的文档数据开发与多模态融合实践
后端
小兔子37 分钟前
os.path.join 遇到绝对路径会丢掉前面所有段,这条规则写在文档第二句
后端
小兔子40 分钟前
Go 的接口是类型加值,所以赋了 nil 的 err 判断起来不等于 nil
后端
不一样的少年_40 分钟前
不花一分额外 API 钱,用现成的 Claude Code / Codex / Cursor 搭建 AI 个人知识库
前端·后端·ai编程
用户69190268133941 分钟前
Redis 1:简述Redis概念与Agent的联系
redis·后端·设计