暂时未有相关云产品技术能力~
我去热饭
上节我们成功的搞定了大用例的 增加/删除/复制功能 本节我们计划搞定设置大用例功能, 也就是: 点击设置按钮,左侧弹出小用例(接口) 列表+接口列表相关的数据层实现。
好了,最近水了好多期,终于要写点代码了。 本节内容,我们搞定这个多接口的大用例 列表相关吧,难度基本为0,都是我们之前用到过的。
本节基本就是最后一节,上节我们本来以为很简单的重构,结果遇到了恶心的第三方组件bug,所以我就用刷新套路来绕过了这个问题,还省去了clear清空函数,顺便给大家讲了下新增的第二万能参数ooid。在最后我们解决了url,host,header的显示问题。本节就剩处理一下 请求方式/请求体类型/请求体了。
接口测试平台代码实现58-首页重构6
本节我们接着开发首页, 主要内容是 让左侧的请求记录和右侧的请求模块 联动起来。 具体联动需求: 右侧请求一次之后,左侧生成记录 点击左侧记录,右侧则会显示这次记录的请求数据 我们本节课的内容是想办法实现1-生成记录。
本节继续开发首页右侧的显示效果,可能有的同学觉得这里节奏太慢了,不怕,咱养肥再看。
接着上节继续来做: 先来回顾一下,上节课我们基本就是清空来首页,并且划了一条竖线,把首页分为左右俩部分。
好,虽然绝大多数同学还未追上最新进度进行投票,但是已投情况来看,大部分还是支持首页做成接口快速调试功能。 那么本节课就开始吧,首先我们打开我们的首页:home.html。观察一下目前结构:
接口测试平台代码实现53: 首页重构1
打开我们上次没写完的P_apis.html 找到这个error_play函数,我们已经替换好了请求体,那么接下来就把新请求体和接口id传递给后台即可
接口测试平台代码实现51: 自动异常测试-4
本节开始之前,先解决下关于调试层遗漏的一个设计缺陷。就是当已经打开了一个接口的调试层后,如果直接点击其他接口的调试层便会出现显示错误。这类的问题非常多,我们最好是直接根本上绕过去。
接口测试平台代码实现49:自动异常测试-2
接口测试平台代码实现48: 自动异常测试-1
接口测试平台代码实现47:复制接口
经过45节的学习,很多同学已经达到了一个不错的水准,可以自主找到一些问题并修复和提出改进方法,我很欣慰。 本节我们要处理的是用户异常操作引起的情况。 大部分处理我们最好都在前端上拦截,这样的好处是不通过请求 就可以瞬间提示错误,所以我们基本只打开P_apis.html就可以了。
精心整理python测试小技巧:第十六节
接口测试平台代码实现45: 接口调试层异常处理
终于开始了正式写到发送请求的模块了。
接口测试平台代码实现43:接口底层请求逻辑
本节主要是用来在用户打开调试弹层后,能自动显示弹层的接口请求体的功能。 本节之后,将会进行数节的 接口后台实际请求的代码实现。
接口测试平台代码实现41:调试窗口显示接口内容
mac系统下 adb devices 不正常的处理办法
我们的这个系列已经进行了长达12章成品预览和40章纯开发章节,但是基本还没做过完全一点的测试修复bug章节,每次新开发的功能也仅仅停留在单元/函数层面上的自测。
接口测试平台代码实现39:接口数据全部保存
接口测试平台代码实现38: 请求体保存-end
本节主要来讲一下,使用者在打开接口调试面板后,点击保存按钮,就会成功保存好,并且再次打开后,能显示出来呢?可能大家会觉得本节课没什么难度,就是简单的保存而已,但是实际上,本节是非常复杂的。因为接口的不同编码格式,我们保存起来的基本只有一个大字符串。要如何存储和展示是需要进行特殊设计的,类似 加密和解密,压缩和解压缩。
接口测试平台代码实现36:请求体继续
接口测试平台代码实现35:请求体
接口测试平台代码实现34:请求体
接口测试平台代码实现33:接口调试
接口测试平台代码实现32:接口列表备注功能
接口测试平台代码实现31:接口列表增删备注功能
接口测试平台代码实现31:接口列表继续开发
接口测试平台代码实现30:接口库-接口列表
如果说接口测试平台到底是做什么的?或者说核心到底是什么? 是帮助模块么?是首页么?是登陆注册么? 肯定都不是。
本节基本会快速的一起做完 3个子页面的 最简单的 项目设置。 整体会提高节奏。重复的简单知识不会再过多阐述,给大家先熟悉下快节奏的感觉,以便后面把主要精力放在复杂的功能实现上。
接口测试平台代码实现27: 项目详情页的导航功能
本节我们要设计项目详情页。按照我们之前的设计,项目详情页至少要包括3个部分: 接口库 :难度 *** (接口导入/调试) 用例设置 :难度 ***** (用接口库的接口组成各种用例/执行/报告/监控) 项目设置 :难度 * (项目名称/备注/其他管理者 等后续新增的属性修改)
接口测试平台代码实现25:项目列表页的新增功能
最近搞了一套埋点自动化框架,虽然第一版不太完美,但是更新还是很效率的。 应用场景: 嵌入到任何移动端ui自动化脚本/框架中,可断言手机在执行脚本时发出的请求,包括url和url中的参数和请求体中的参数。
接口测试平台代码实现24:项目列表的删除功能实现
好本节,继续收尾项目列表。
上节课我们已经创建好了俩个项目作为demo,所以接下来就是我们要打造一个项目列表的前端页面,
在本节开始之前,让我们先修复一个bug, bug是,我们在做首页的超链接的时候,修改了child函数,使其增加了一个返回数据的控制器-child_json()函数
本节开始,我们依然是简单优化了一下首页。首页作为我们的练习版,承载了太多 .... 增加了一项内容就是 当前用户的所属项目列表,暂时为空,后续我们研发完项目模块,这里就填好了。
接口测试平台代码实现19.首页优化
接口测试平台:问题答疑
接口测试平台代码实现17:帮助模块1
好,我们接上节课。 我们后台已经成功获取到了前端的 吐槽内容。那么我们本节课要做什么呢?