- 博客(40)
- 收藏
- 关注
原创 Fastapi + vue3 自动化测试平台(5)-- 封装树形结构列表生成器
通过封装函数,我们可以轻松生成树形结构,并支持动态选择字段。这种方法适用于各种层级数据的场景,如菜单、分类、组织结构等。结合FastAPI和Tortoise ORM,能够快速构建高效的Web服务。希望本文对你有所帮助!如果有任何问题或建议,欢迎在评论区交流讨论。🚀。
2025-02-17 22:51:23
443
2
原创 Fastapi + vue3 自动化测试平台(4)-- fastapi分页查询封装
在构建自动化测试平台时,分页查询是一个非常常见的功能。本文将以 FastAPI 为例,介绍如何封装一个通用的分页查询功能,使其更便于复用。
2025-01-22 18:43:08
507
7
原创 Fastapi + vue3 自动化测试平台(3)--用户操作记录,登录记录
在自动化测试平台中,用户的每一次操作都可能对测试结果和系统状态产生影响。为了确保平台的安全性、合规性和可追溯性,记录每个用户的操作日志以及登录记录显得尤为重要。这些日志可以帮助开发人员、运维人员或者测试人员:审计日志:确保平台安全性,记录每个用户的登录和操作。故障排除:在出现异常时,能够迅速定位到问题的根本原因。用户行为分析:通过分析操作日志,优化用户体验和平台功能。
2025-01-16 15:58:21
506
2
原创 Fastapi + vue3 自动化测试平台(2)--日志中间件
在开发和运行自动化测试平台时,日志功能是至关重要的一部分。不仅能帮助我们快速定位和解决问题,还能作为平台运行的记录依据,为后续分析和优化提供参考。在本篇文章中,我们将介绍如何为 FastAPI 构建一个,记录请求日志、错误日志和系统运行日志等关键信息,从而提升系统的可维护性和可观测性。
2025-01-07 16:38:54
627
原创 Fastapi + vue3 自动化测试平台(1)--开篇
FastAPI 是一个高性能的 Python Web 框架,具有快速开发和高并发处理的能力。Vue3 是一个现代化的前端框架,支持组件化开发和响应式状态管理,二者的结合可以实现前后端分离、效率高的全栈开发体验。本系列的第一篇文章将介绍项目的背景、目标以及核心技术栈,帮助大家理解整个项目的设计思路。
2025-01-07 16:29:38
992
原创 Fastapi + vue3 自动化测试平台---移动端App自动化篇
多设备并行,减少任务执行时间,Fastapi对比Django,更轻,效率更高。
2024-12-03 16:02:24
579
原创 Django+vue自动化测试平台---正式开源!!!
接口自动化测试、Web UI 自动化测试和 App 自动化测试在软件开发过程中相辅相成,共同为软件的质量保驾护航。通过合理地运用这些自动化测试技术,我们可以提高测试效率,降低成本,为用户提供更加稳定和可靠的软件产品。在当今快速发展的软件开发领域,自动化测试已成为确保软件质量和稳定性的关键环节。本文将带你深入了解接口自动化测试、Web UI 自动化测试以及 App 自动化测试,它们各自的特点和重要性。实现接口自动化测试通常需要使用特定的工具和框架,通过编写测试脚本对接口进行请求发送和响应验证。
2024-10-11 20:15:28
1129
原创 Django+vue自动化测试平台(29)--测试平台集成playwright录制pytest文件执行
构建一个系统来管理和执行playwright官方录制的插件生成的多个脚本。这个系统将提供一个后台界面,允许用户通过点击来选择并运行特定的脚本
2024-08-28 17:12:07
869
1
原创 Django+vue自动化测试平台(28)-- ADB获取设备信息
adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb可以在Eclipse中通过DDMS来调试Android程序,说白了就是调试工具。adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。
2024-07-17 11:32:34
772
原创 Django+vue自动化测试平台(27)-- 封装websocket测试
WebSocket 是一种在单个 TCP 连接上进行全双工通信(Full Duplex 是通讯传输的一个术语。通信允许数 据在两个方向上同时传输,它在能力上相当于两个单工通信方式的结合。全双工指可以同时(瞬时)进 行信号的双向传输( A→B 且 B→A )。指 A→B 的同时 B→A,是瞬时同步的)的协议。
2024-07-17 11:23:13
892
原创 Django+vue自动化测试平台(26)-- 接口自动化测试之连接数据库执行sql
做过接口自动化的朋友都知道,接口自动化很重要的一个环节就是,结果对比。今天就来讲讲怎么使用python连接数据,并执行sql查询数据,示例:mysql,clickhouse。
2024-07-08 12:00:46
380
原创 Django+vue自动化测试平台(25)-- 自动化测试之封装APscheduler定时任务框架
APscheduler全称Advanced Python Scheduler,作用为在指定的时间规则执行指定的作业
2024-07-08 11:51:23
786
原创 Django+vue自动化测试平台(24)-- 接口自动化之处理变量
实现了从变量{{xxx}}到实际值的替换,传入dict,list,str类型的数据都可以,解决了变量的问题。
2024-06-26 18:00:54
552
原创 Django+vue自动化测试平台(23)-- Web ui 自动化之处理异步playwright导致的Django orm 数据库读写异常
你是不是使用django + playwright实现web ui自动化测试平台的时候出现过这样的问题?报错说明:这个错误提示表明你正在从异步环境中调用一个同步操作。
2024-06-19 11:48:05
447
原创 Django+vue自动化测试平台(21)-- 接口自动化重构-线上体验篇
接口自动化测试平台上线了,体验地址如上。账密:tester/123456。欢迎各位大佬反馈意见,评论区见!
2024-05-27 14:52:49
376
原创 Django+vue自动化测试平台(18)-- 接口自动化重构-开端篇
前端: Vue element UI。后端:python Django。三方库:requests。
2024-03-22 11:15:55
314
1
原创 Django+vue自动化测试平台(17)-- 手撸权限管理,不再为权限管理犯难
权限管理,一般指根据系统设置的安全规则或者安全策略,用户可以访问而且只能访问自己被授权的资源,不多不少。权限管理几乎出现在任何系统里面,只要有用户和密码的系统。废话不多说,直接开干!!!!!
2024-03-13 15:19:27
1431
2
原创 Django+vue自动化测试平台(16)--APP UI 自动化测试,最终篇
随着移动应用的迅速发展,APP的自动化测试工具变得越来越重要。APP自动化测试工具可以帮助开发者在应用程序的不同平台上执行测试,从而检测和确保应用程序的完整性、稳定性和可靠性。APP自动化测试可以提高测试效率和质量,降低测试成本,支持持续集成和持续交付,提高测试覆盖率,但是需要投入大量的时间和精力,需要测试人员具备一定的技能和经验,对于复杂的应用程序,自动化测试可能无法覆盖所有的测试场景。来验证自动化测试的结果。
2024-03-05 17:55:14
369
原创 Django+vue自动化测试平台(15)--基于psutil获取当前电脑的硬件使用情况
psutil(python system and process utilities)是一个跨平台的第三方库,用于获取系统运行时的进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。主要用于系统监控,性能分析,进程管理等。
2024-03-01 17:44:41
803
4
原创 Django+vue自动化测试平台(14)--playwright Web UI自动化之 playwright 断言篇
这篇文章主要为大家介绍了python playwright 断言,页面以及配置项具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助。
2024-02-27 17:45:59
586
原创 Django+vue自动化测试平台(13)--基于playwright开发实现Web UI自动化及结果(升级版)
增加多种操作,包括:鼠标双击,长按,拖拽,输入框追加文本,清除,等待时间等…多浏览器同时执行时,区分不同浏览器的执行结果,增加结果下载按钮。增加结果页,查看执行历史记录。
2024-02-26 11:49:32
735
5
原创 Django+vue自动化测试平台(11)--APP自动化/云真机之获取手机性能数据
主要为了更加直观的查看手机在运行过程中,手机硬件的性能使用情况,good luck!
2023-11-29 16:32:51
572
1
原创 Django+vue自动化测试平台(11)-- 获取用户操作日志
主要为了检测用户在测试平台做了哪些操作,又不想写埋点上报,只能直接改底层了,good luck!
2023-11-24 15:40:27
1228
1
原创 Django+vue自动化测试平台(9)-- 基于windows实现Android,iOS双端,APP自动化测试,一定程度下解放双手
基于windows下实现Android,iOS双端,APP自动化测试,一定程度下解放双手
2023-07-26 11:24:06
316
5
原创 Django+vue自动化测试平台(7)-- 使用Selenium+vue实现WebUI自动化及结果展示
django+ selenium + vue实现简单WebUI自动化
2023-04-12 15:58:38
3664
1
原创 Django+vue自动化测试平台(4)-- Apscheduler定时任务
安装apscheduler接口实现获取任务列表:获取单个任务:删除任务:新增&编辑定时任务:获取任务结果:配置url:Vue渲染实现配置请求:具体实现:到这里定时任务就完全OK啦,good luck最后说明一下,接口自动化真不难,开发平台也不难,认真自学完全ok,不要再去花冤枉钱啦,跟着小林一起学习吧!!!!!!!!!
2022-10-18 10:49:22
983
原创 Django+vue自动化测试平台(3)--发送接口请求/接口调试
目录与接口绑定数据库呈现:接口信息模型:获取接口信息接口实现:环境模型:获取环境接口:前面处理好了接下来就是url的配置啦:发送接口请求:实际效果:请求结果:断言:参数提取:接口请求详情:配置JS文件读取接口:case_index.vuecase_info.vue具体效果:疑问可在评论区评论,有空就会回复
2022-10-17 17:41:55
2195
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人