摘要:
大家好~我是米洛! 这是一个完整的接口测试平台系列教程,希望能和大家一起学习,从0到1打造一个开源平台。 欢迎关注我的公众号测试开发坑货,获取最新文章教程! 回顾 上一节我们编写了用例列表相关改造,但由于编辑/新增case的页面还得好好设计一番,而后端接口也没啥大的变化。 所以今天我们来聊聊怎么部署 阅读全文
摘要:
大家好~我是米洛! 我在从0到1打造一个开源平台, 也在编写一套完整的接口测试平台系列教程,希望大家能够多多支持。 欢迎关注我的公众号测试开发坑货,获取最新文章教程! 回顾 上一篇我们开了个小差,去搞了下编辑器那块。为什么我如此重视编辑器的体验,那是因为后续我们需要用户在页面上补足Python或其他 阅读全文
摘要:
大家好,我是米洛,求三连!求关注测试开发坑货! 回顾 上一节我们引入了AceEditor帮助我们在线执行/调试SQL语句,这一届我们讲点儿断言相关的内容。 数据比对 在接口测试中,我们常常需要对接口的返回参数进行校验。如果采用数据驱动的方式,涉及到多组入参/出参的比对的情况下,怎么对预期json和实 阅读全文
摘要:
Hello, 大家好~我是米洛,欢注迎我的关公号众测试开发坑货! 回顾 上节我们编写了JSON比对相关方法,虽然还没有运用到断言之中,但丝毫不影响我们插播另一篇文章。 其实我们的AceEditor引入许多主题的时候会有些卡顿,目前还不知道是主题太多呢,还是补全代码太多,所以我们先减少下主题再说。 但 阅读全文
摘要:
大家好,我是米洛,求三连!求关注测试开发坑货! 回顾 上一篇我们编写了树的最外层,但是因为我们还有很深的层级要嵌套,所以我们现在开始。 准备好了吗? 本文依旧有一定的难度,需要大家理解值传递和引用传递。 先看看最终效果图,来点信心。 实现伪代码 上一节我们写的都是伪代码,这次直接来实现它。 resu 阅读全文
摘要:
大家好,我是米洛,求三连!求关注测试开发坑货! 回顾 我们上一节已经写好了左侧数据表目录,今天继续完成sql编辑器的部分。 调研组件 monaco 因为我们的项目用的是React,市面上很多编辑器都是js编写,react提供了一层方便的封装。 比如我们在HTTP调试页面用的JSON编辑器,是以mon 阅读全文
摘要:
大家好,我是米洛,求三连!求关注测试开发坑货! 回顾 上节我们编写了异步sql连接的功能,经过博主一番激烈的思想斗争,还是决定暂时先使用同步的方式。 为什么呢?主要是以下几个原因: 异步(AsyncEngine)的功能还很多都不完善 举个例子,为了让在线执行SQL功能更加友好,并且防止用户写错表名, 阅读全文
摘要:
大家好,我是米洛,求三连!求关注测试开发坑货! 回顾 上一篇我们费了点功夫,将异步代码改回了同步代码,但也不能说一无所获,我们编写好了在线运行sql语句的功能,并返回了想要的字段->字段值的列表数据。 今天我们就来完善一下页面部分。 本文因为比较复杂而分为2节,有一定的难度,博主我也会尽量讲清楚,大 阅读全文
摘要:
大家好,我是米洛,求三连!求关注测试开发坑货! 回顾 上一节我们边写了数据库配置的功能接口,但是前端页面还没有做展示。 如果完成了前端页面增删改查页面,我想我们还需要几个功能: 在线测试连接 因为有的时候数据库配置会发生变化,如果我们不支持在线测试功能的话,可能大家还需要手动去连接一下,非常难用! 阅读全文
摘要:
大家好,我是米洛,求三连!求关注测试开发坑货! 回顾 上一篇我们已经基本结束了对测试报告相关的处理工作,其实博主最近在考虑怎么去优化用例编写/运行相关的地方,因为发现之前写的过于辣鸡了,用例还是不能完全依附于项目,得有自己的生存之道呀! 于是我决定把项目和用例在页面上进行拆分,但是仍然保持树的形式。 阅读全文