首页 > 其他分享 >案例3 测试小工具平台

案例3 测试小工具平台

时间:2023-05-24 22:56:20浏览次数:37  
标签:Flask 平台 接口 表单 案例 测试 编写 工具 页面

案例3 测试小工具平台

需求

假如你们公司Web平台,在测试过程中总有一些高频的操作,需要通过数据库操作、或者多个步骤组合(比较麻烦)来操作,如构造订单、发放优惠券、权限审批等。
你针对这些需求开发了不同的自动化流程脚本,需要一个界面提供给团队使用。

提示

需要的能力

  • HTML基础,包括超链接、页面布局、引用外部css及js、表单及表单提交(发送请求)等
  • 编写函数的能力

参考教程

练习重点

  • Flask编写接口
  • Boostrap设计页面
  • 页面发送接口请求

难点

  • 不同类型响应数据到处理(接口返回页面、接口返回JSON、接口返回一个文件下载)

操作思路

  1. 用bootstrap编写一个工具列表页,每一个工具可以用Card(推荐)或按钮、超链接表示
  2. 每个工具编写一个工具详情页,或对话框(模态框)根据工具需求设计表单
  3. 每个工具编写一个Flask接口,表单提交时发送请求到Flask接口并获取结果

标签:Flask,平台,接口,表单,案例,测试,编写,工具,页面
From: https://www.cnblogs.com/superhin/p/17429602.html

相关文章

  • 集中化日志管理平台的应用day04 暂时没用
    4、项⽬实施4.1基本思路从访问源头开始,按链路逐个写⼊⽇志,使⽤不同的⼿段,实现⽤户请求的各个点的⽇志收集4.2前端请求4.2.1概述⽬前项⽬多采⽤动静分离⽅式,静态⻚由nginx处理。那么nginx上的请求⽇志如何收集处理呢?第⼀可以采⽤输出到log⽂件,fifilebeat采集,送⼊kafka。第......
  • BenchmarkDotNet 概述--性能测试
    BenchmarkDotNet概述BenchmarkDotNethelpsyoutotransformmethodsintobenchmarks,tracktheirperformance,andsharereproduciblemeasurementexperiments.It'snoharderthanwritingunittests提取几个关键字(其实是只认识那几个英文单词)将方法转换基准测......
  • java基于springboot+vue的书籍学习平台管理系统,学期学习论坛管理系统,附源码+数据库+lw
    1、项目介绍困扰管理层的许多问题当中,书籍学习将会是不敢忽视的一块。但是管理好书籍学习又面临很多麻烦需要解决,在工作琐碎,记录繁多的情况下将书籍学习的当前情况反应给相关部门决策,等等。在此情况下开发一款书籍学习平台,于是乎变得非常合乎时宜。经过网上调查和搜集数据,......
  • 一个9个月测试经验的人,居然在面试时跟我要18K,我都被他吓到了····
    2月初我入职了深圳某家创业公司,刚入职还是很兴奋的,到公司一看我傻了,公司除了我一个测试,公司的开发人员就只有3个前端2个后端还有2个UI,在粗略了解公司的业务后才发现是一个从零开始的项目,目前啥都没有什么都需要自己搭建,我就提出人手不够需要在招一个测试,由于咱公司就我一个测试所......
  • 你真正了解什么是接口测试么?接口实战一“篇”入魂
    最近在工作中,看到一些新手测试同学,对接口测试存在很多疑问,甚至包括一些从事软件测试3,5年的同学,在聊到接口时,也是一知半解;今天借着这个机会,对接口测试做个实战教学,顺便总结一下经验,分享给大家。计划拆分成4个模块跟大家做一个分享,(接口测试、接口基础知识、接口自动化、接口进阶)感兴......
  • 接口测试用例生成工具介绍及应用
    目前,接口测试是开展项目测试实施过程中非常重要的环节,对于新增接口和修改接口更是需要做到应测必测,但是在实施过程中普遍存在一些问题,经分析总结如下:1.耗时长:接口测试整体流程较长,对每个字段都需要进行各种校验,且人工进行基础性字段验证的过程极为痛苦重复。2.无数据留存:每次......
  • 多种数据库注入复线-墨者学院SQL手工注入漏洞测试(Access数据库)
    SQL手工注入漏洞测试(Access数据库)1.判断注入点数字型报错,发现注入点开注2.用orderby获取列数在5时报错,判断为4列联合查询用递增的数字判断占位,发现无法回显题目给了是access数据库,access数据库的SQL手工注入,在联合语句显示可显字段时,必须要from表名因此,我们需要猜测表名3.......
  • 电子科技大学实验报告4 文件状态测试
    ##Monitorforfilestatus#cleartest_count=0change_count=0echo-n"Inputfilename:"readFILENAMEif[-f"$FILENAME"];thenFILESIZE=`ls-l${FILENAME}|cut-d""-f5`echo"filesizeis$FILESIZE"......
  • 多种数据库注入复线-墨者学院SQL手工注入漏洞测试(Oracle数据库)
    SQL手工注入漏洞测试(Oracle数据库)1.判断注入点判断注入类型为数字型2.用orderby获取列数2时正常,3时报错,得到列数为23.联合查询获取占位符常规联合查询报错这是由于oracle数据库语法十分严格,在后面需要指定数据表和准确的字符类型我们使用dual表,dual是oracle中的一个实际存......
  • AI智慧安监视频平台EasyCVR用户管理细节优化
    EasyCVR视频融合平台基于云边端一体化架构,具有强大的数据接入、处理及分发能力,平台支持海量视频汇聚管理,可支持多协议接入,包括市场主流标准协议与厂家私有协议及SDK,如:国标GB28181、RTMP、RTSP/Onvif、海康Ehome、海康SDK、宇视SDK等。平台丰富的视频能力包括:视频监控直播、录像、云......