(简易)测试数据构造平台:36 - 复杂工具(页面自动获取数据模块)

简介: (简易)测试数据构造平台:36 - 复杂工具(页面自动获取数据模块)

在前面几节课,我说过这种数据构造平台,集成了各种工具,而工具按照复杂度,可以划分为很多类。于是,我们之前刚刚做了一个简单的计算加法的小工具。

   

本节课,我们要做一个独立的模块:页面自动获取数据

   

这个模块可以被工具随意调用,目的是在页面刚打开后,就自动的去动用接口获取一些基础数据,以便用户选择使用。

 

比如某个工具需要输入手机号,但是手机号应该有国家区号,但是国家区号和名称这些,数据量是很庞大的,你不可能写死到具体的html页面中,而且又都是一些通用数据,所以基本上都是直接通过接口获取,也就是页面一开始就自动请求的,可能通过接口,可能直接读取本地配置文件,或者数据库等方法,不管怎么样,我们做一个模块,用来存放这些工具提前要做的事即可。

 

首先回顾下我们的项目结构:

640.png


其中views.py 是处理平台的一些功能函数.


其中views_tool.py是具体的工具的功能函数


所以我们再创建一个文件,叫 tool_mounted.py ,用来存放页面自动获取数据的功能。

   640.png

然后我们再去创建一个工具demo,例子就是,输入手机号密码然后生成用户token的功能(其中就需要用到 默认的 国家区号 数据)


让我们按照标准流程来创造:


去数据库创建一个工具:

640.png

2. 然后记录下工具的Id 为:8

3. 检查首页,确认工具已经可以看到

640.png


4. 点击使用按钮,记录下路由为:

640.png


5. 去vue前端项目创建一个对应的页面级组件:

640.png


6. 复制之前工具的布局代码,到这个新组建页面中,并设置好标题:


7. 去router.js中设置好对照路由和页面关系:

640.png

 

8. 用vue命令 npm run serve 进入8080的调试页面,看看能否进入工具使用页面:

640.png

640.png


9 . 回过头来仔细完善开发这个页面vue组件。


dom层:

640.png


注意,其中使用了elementui的下拉选框和vue的循环数据。


bom层:

640.png


注意,通过mounted属性,我们可以让vue自动的去执行获取数据的接口,该接口即是我们后续要放在took_mounted.py中来实现的内容。

而其中的gjqh变量即为所有国家区号的数据列表。


本节课到此结束,我们下节课继续来实现这个工具哦~

欢迎大家追看,可千万别说我水,毕竟目前公众号内容只是全部技术深度和广度的极小部分哦,一天全给你更新完,后面还有人看么?对不?


所以你安心追更就好了,一点点进步是最健康的成长方式,步子迈太大 容易扯着蛋!

进群加v: qingwanjianhua

相关文章
|
2月前
|
Java 测试技术 数据安全/隐私保护
软件测试中的自动化策略与工具应用
在软件开发的快速迭代中,自动化测试以其高效、稳定的特点成为了质量保证的重要手段。本文将深入探讨自动化测试的核心概念、常见工具的应用,以及如何设计有效的自动化测试策略,旨在为读者提供一套完整的自动化测试解决方案,帮助团队提升测试效率和软件质量。
|
3天前
|
JSON 前端开发 API
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
24 5
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
|
1月前
|
分布式计算 Shell MaxCompute
odps测试表及大量数据构建测试
odps测试表及大量数据构建测试
|
1月前
|
Dart 前端开发 Android开发
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
36 1
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
|
2月前
|
Web App开发 IDE 测试技术
Selenium:强大的 Web 自动化测试工具
Selenium 是一款强大的 Web 自动化测试工具,包括 Selenium IDE、WebDriver 和 Grid 三大组件,支持多种编程语言和跨平台操作。它能有效提高测试效率,解决跨浏览器兼容性问题,进行性能测试和数据驱动测试,尽管存在学习曲线较陡、不稳定等缺点,但其优势明显,是自动化测试领域的首选工具。
265 17
Selenium:强大的 Web 自动化测试工具
|
1月前
|
数据采集 算法 测试技术
【硬件测试】基于FPGA的16psk调制解调系统开发与硬件片内测试,包含信道模块,误码统计模块,可设置SNR
本文介绍了基于FPGA的16PSK调制解调系统的硬件测试版本。系统在原有仿真基础上增加了ILA在线数据采集和VIO在线SNR设置模块,支持不同信噪比下的性能测试。16PSK通过改变载波相位传输4比特信息,广泛应用于高速数据传输。硬件测试操作详见配套视频。开发板使用及移植方法也一并提供。
37 6
|
1月前
|
消息中间件 监控 小程序
电竞陪玩系统架构优化设计,陪玩app如何提升系统稳定性,陪玩小程序平台的测试与监控
电竞陪玩系统架构涵盖前端(React/Vue)、后端(Spring Boot/php)、数据库(MySQL/MongoDB)、实时通信(WebSocket)及其他组件(Redis、RabbitMQ、Nginx)。通过模块化设计、微服务架构和云计算技术优化,提升系统性能与可靠性。同时,加强全面测试、实时监控及故障管理,确保系统稳定运行。
|
2月前
|
数据采集 算法 测试技术
【硬件测试】基于FPGA的QPSK调制解调系统开发与硬件片内测试,包含信道模块,误码统计模块,可设置SNR
本文介绍了基于FPGA的QPSK调制解调系统的硬件实现与仿真效果。系统包含测试平台(testbench)、高斯信道模块、误码率统计模块,支持不同SNR设置,并增加了ILA在线数据采集和VIO在线SNR设置功能。通过硬件测试验证了系统在不同信噪比下的性能,提供了详细的模块原理及Verilog代码示例。开发板使用说明和移植方法也一并给出,确保用户能顺利在不同平台上复现该系统。
82 15
|
1月前
|
数据采集 算法 数据安全/隐私保护
【硬件测试】基于FPGA的8PSK调制解调系统开发与硬件片内测试,包含信道模块,误码统计模块,可设置SNR
本文基于FPGA实现8PSK调制解调系统,包含高斯信道、误码率统计、ILA数据采集和VIO在线SNR设置模块。通过硬件测试和Matlab仿真,展示了不同SNR下的星座图。8PSK调制通过改变载波相位传递信息,具有高频谱效率和抗干扰能力。开发板使用及程序移植方法详见配套视频和文档。
44 7
|
2月前
|
开发框架 .NET Java
C#集合数据去重的5种方式及其性能对比测试分析
C#集合数据去重的5种方式及其性能对比测试分析
38 11

热门文章

最新文章