本节开始要制作一些次要功能,但是也是非常实用的。比如项目内的全局请求头。

首先看我们的前端页面,这个全局请求头的按钮:

我的设计是呢,点击后,出现一个弹层,这个弹层里除了保存/取消按钮 标题外。要有一个table表格。每一行就是一个该项目的全局变量-请求头。

像这样:

我们简化了删除功能,设计为每次点击保存按钮,js函数中只要为空的行会被自动删除。

而既然是变量,那么就需要有变量名和 变量值。变量名可自定义,变量值必须是key-value这种键值对。所以每行由三个输入框组成。

新增按钮会新建一个空白的行出来。这个过程是由js前端控制。

保存按钮的js功能,设计为,循环读取所有行内容,放到一个列表里,传递给后端,后端直接覆盖到数据库的该项目中。

设计基本上完事了,现在我们开始码前端代码:

首先是打开P_apis.html,找到一个风水宝地,新建一个大div作为这个弹层的底板。

大家先理解即可,

接口测试平台代码实现86: 全局请求头-1相关推荐

  1. 请求到后台百分号被删除原因_接口测试平台代码实现85: 全局请求头1

    本节开始要制作一些次要功能,但是也是非常实用的.比如项目内的全局请求头. 首先看我们的前端页面,这个全局请求头的按钮: 我的设计是呢,点击后,出现一个弹层,这个弹层里除了保存/取消按钮 标题外.要有一 ...

  2. ride上点击用例不能显示edit信息_接口测试平台代码实现61: 多接口用例1

    终于又序更上了,原谅最近作者几天事情不断. 按照我们之前的计划,需要迅速开启很重要的核心多用例接口. 首先,我们要确定,这个功能的大体设计. 就放在在我们的页面 用例库 中: 所以也就是我们很久之前就 ...

  3. unittest 多个测试文件只开一次浏览器_接口测试平台代码实现75: 多接口用例15

    根据我们上一节最后的投票. 引入unittest框架 碾压了第一种.其实我个人也偏向这个.因为我尝试过很多,但是唯独没有引入unittest在接口测试平台中.所以借此机会,也想挑战一下,涨点经验. 请 ...

  4. 接口测试平台代码实现48: 自动异常测试-1

    本功能属于番外,不是必须的.长度大概3章节.难度不高,也算给大家休息一下. 这个功能是什么意思呢?简单点说,就是一个接口保存好之后,你保存的请求数据都是正常的.但是错误的用例也就是无效等价类中,具体参 ...

  5. js代码自动排版_接口测试平台代码实现9:菜单常显

    上节我们说到了一个问题:就是如何让菜单出现在每个页面的左侧. 比如我们刚研发好的home.html,配上菜单看才会更好看. 这里有三个方法: 把菜单的html代码复制粘贴到 其他各个页面 特点:完全不 ...

  6. html div分钟刷新一次啊代码_接口测试平台代码实现57首页重构5

    本节我们接着开发首页, 主要内容是 让左侧的请求记录和右侧的请求模块 联动起来. 具体联动需求: 右侧请求一次之后,左侧生成记录 点击左侧记录,右侧则会显示这次记录的请求数据 我们本节课的内容是想办法 ...

  7. html留言板代码_接口测试平台代码实现19.首页优化

    按照最近俩天 小伙伴的反馈激烈程度,本节课准备把首页添加一个非常有用户黏性的一个功能.公司内的各个超链接传送门! 新来的公司的小伙伴经常会因为找不到各个平台/文档的地址而发懵.老员工跨部门工作的时候也 ...

  8. 接口测试平台代码实现134: 全局变量-13

    假期结束,回来继续学习这个全局变量吧. 山风不断,春雨绵绵,终有尽. 接口平台,全局变量,总不绝. 不过一切都要结束了,这个全局变量章节的最后时刻也要来临了. 在上节课中,我们成功的搞定了 在调试层请 ...

  9. 接口测试平台代码实现138: 关于大用例登陆态干扰bug

    昨天有小伙伴反馈说 他发现了一个bug, 就是当俩个项目 不同大用例 运行时,登陆态干扰问题. 按照他的描述,应该是如下场景触发的: 项目A - 有登陆态接口A (此登陆态接口返回一个字段A)- 大用 ...

最新文章

  1. openresty开发系列26--openresty中使用redis模块
  2. StatisticalOutlierRemoval:离群点移除
  3. 普通交换机不需要任何设置,也不能设置
  4. matlab破损皮革定位,matlab-code-of-TDOAFDOa 干扰源定位代码,应该在 的求解过程中有帮助。 276万源代码下载- www.pudn.com...
  5. 一线互联网公司的工程师们更应该增长技术以外的职场经验
  6. Error in nextTick
  7. k8s 和 Docker 到底是什么关系?
  8. php中颜色的索引值,PHP imagecolorsforindex - 取得某索引的颜色
  9. acctype mysql assoc_dedeCMS数据库类的一些常见的使用方法
  10. [Ubuntu18.04]美化
  11. HMI 软件内存异常,导致奔溃退出的bug
  12. Linux C 语言 Socket 通信(多对多)多线程实现
  13. python 爬虫图片打不开_爬虫下载图片打不开是什么原因,最新简易爬虫教程
  14. Arcgis For Android实现比例尺
  15. FT2004(D2000)开发实战之W25X10CL固件烧写
  16. 文献阅读笔记 # Bitcoin: A Peer-to-Peer Electronic Cash System
  17. 实战:如何优化宝贝标题?
  18. Centos最小化安装及配置
  19. C++编译器无法捕捉到的8种错误
  20. Docker容器整合wagon-ssh自动化部署SpringBoot工程

热门文章

  1. POI导出Excel(一)
  2. auto auto const auto auto
  3. orecle的decode函数用法
  4. Java 中最简单打印数组的方式
  5. 通过Navicat创建MySQL数据库并倒入表数据的两种方式
  6. 网络基础 -- 网络分层与三次握手、四次挥手
  7. oracle 11g下载_oracle11下载
  8. 思科ASA防火墙:内网telnet远程控制防火墙 外网ssh远程控制防火墙
  9. 苹果表情 保存mysql_IOS表情存入MYSQL数据库失败
  10. 《OverFeat: Integrated Recognition, Localization and Detection using Convolutional Networks》翻译