摘要: 大家好~我是米洛,欢迎关注我的公众号测试开发坑货! 回顾 上一节我们讲了用例编辑页面相关的调整,但因为我们的前置条件还不支持按顺序执行,所以我们今天来搞定它。 思考一下该怎么做 其实比较简单,我们给前置条件的表,加一个index的字段,这样的话它就有了自己的顺序,以后我们取用例的前置条件就可以根据i 阅读全文
posted @ 2021-09-15 21:39 米洛丶 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 大家好~我是米洛! 这是一个完整的接口测试平台系列教程,希望能和大家一起学习,从0到1打造一个开源平台。 欢迎关注我的公众号测试开发坑货,获取最新文章教程! 回顾 上一节我们插入了题外话: 部署相关的内容,让我们这节继续回到case相关的话题。 新的篇章 其实在之前的用例编写相关页面废弃以后,我一直 阅读全文
posted @ 2021-09-15 21:38 米洛丶 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 大家好~我是米洛! 这是一个完整的接口测试平台系列教程,希望能和大家一起学习,从0到1打造一个开源平台。 欢迎关注我的公众号测试开发坑货,获取最新文章教程! 回顾 上一节我们讲了怎么去设计用例目录表,而因为之前我们的case是跟项目绑定的,所以我们这一节去改进case相关部分。 理清关系 之前用例表 阅读全文
posted @ 2021-09-15 21:36 米洛丶 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 大家好~我是米洛! 这是一个完整的接口测试平台系列教程,希望能和大家一起学习,从0到1打造一个开源平台。 欢迎关注我的公众号测试开发坑货,获取最新文章教程! 回顾 上一节我们编写了用例列表相关改造,但由于编辑/新增case的页面还得好好设计一番,而后端接口也没啥大的变化。 所以今天我们来聊聊怎么部署 阅读全文
posted @ 2021-09-15 21:36 米洛丶 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 大家好~我是米洛! 我在从0到1打造一个开源平台, 也在编写一套完整的接口测试平台系列教程,希望大家能够多多支持。 欢迎关注我的公众号测试开发坑货,获取最新文章教程! 回顾 上一篇我们开了个小差,去搞了下编辑器那块。为什么我如此重视编辑器的体验,那是因为后续我们需要用户在页面上补足Python或其他 阅读全文
posted @ 2021-09-15 21:35 米洛丶 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 大家好,我是米洛,求三连!求关注测试开发坑货! 回顾 上一节我们引入了AceEditor帮助我们在线执行/调试SQL语句,这一届我们讲点儿断言相关的内容。 数据比对 在接口测试中,我们常常需要对接口的返回参数进行校验。如果采用数据驱动的方式,涉及到多组入参/出参的比对的情况下,怎么对预期json和实 阅读全文
posted @ 2021-09-15 21:34 米洛丶 阅读(256) 评论(0) 推荐(0) 编辑
摘要: Hello, 大家好~我是米洛,欢注迎我的关公号众测试开发坑货! 回顾 上节我们编写了JSON比对相关方法,虽然还没有运用到断言之中,但丝毫不影响我们插播另一篇文章。 其实我们的AceEditor引入许多主题的时候会有些卡顿,目前还不知道是主题太多呢,还是补全代码太多,所以我们先减少下主题再说。 但 阅读全文
posted @ 2021-09-15 21:34 米洛丶 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 大家好,我是米洛,求三连!求关注测试开发坑货! 回顾 上一篇我们编写了树的最外层,但是因为我们还有很深的层级要嵌套,所以我们现在开始。 准备好了吗? 本文依旧有一定的难度,需要大家理解值传递和引用传递。 先看看最终效果图,来点信心。 实现伪代码 上一节我们写的都是伪代码,这次直接来实现它。 resu 阅读全文
posted @ 2021-09-15 21:10 米洛丶 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 大家好,我是米洛,求三连!求关注测试开发坑货! 回顾 我们上一节已经写好了左侧数据表目录,今天继续完成sql编辑器的部分。 调研组件 monaco 因为我们的项目用的是React,市面上很多编辑器都是js编写,react提供了一层方便的封装。 比如我们在HTTP调试页面用的JSON编辑器,是以mon 阅读全文
posted @ 2021-09-15 21:10 米洛丶 阅读(368) 评论(0) 推荐(1) 编辑
摘要: 大家好,我是米洛,求三连!求关注测试开发坑货! 回顾 上节我们编写了异步sql连接的功能,经过博主一番激烈的思想斗争,还是决定暂时先使用同步的方式。 为什么呢?主要是以下几个原因: 异步(AsyncEngine)的功能还很多都不完善 举个例子,为了让在线执行SQL功能更加友好,并且防止用户写错表名, 阅读全文
posted @ 2021-09-15 21:09 米洛丶 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 大家好,我是米洛,求三连!求关注测试开发坑货! 回顾 上一篇我们费了点功夫,将异步代码改回了同步代码,但也不能说一无所获,我们编写好了在线运行sql语句的功能,并返回了想要的字段->字段值的列表数据。 今天我们就来完善一下页面部分。 本文因为比较复杂而分为2节,有一定的难度,博主我也会尽量讲清楚,大 阅读全文
posted @ 2021-09-15 21:09 米洛丶 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 大家好,我是米洛,求三连!求关注测试开发坑货! 回顾 上一节我们边写了数据库配置的功能接口,但是前端页面还没有做展示。 如果完成了前端页面增删改查页面,我想我们还需要几个功能: 在线测试连接 因为有的时候数据库配置会发生变化,如果我们不支持在线测试功能的话,可能大家还需要手动去连接一下,非常难用! 阅读全文
posted @ 2021-09-15 21:06 米洛丶 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 大家好,我是米洛,求三连!求关注测试开发坑货! 回顾 上一篇我们已经基本结束了对测试报告相关的处理工作,其实博主最近在考虑怎么去优化用例编写/运行相关的地方,因为发现之前写的过于辣鸡了,用例还是不能完全依附于项目,得有自己的生存之道呀! 于是我决定把项目和用例在页面上进行拆分,但是仍然保持树的形式。 阅读全文
posted @ 2021-09-15 21:05 米洛丶 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 大家好,我是米洛,求三连!求关注测试开发坑货! 项目地址: https://pity.readthedocs.io/ 回顾 上一篇我们已经成功编写了查询报告相关的接口。接着让我们来看单个用例写入/读取的细则。 设计测试结果表 老规矩,我们先设计需要写入的数据表。 这里先说一个题外话,其实我们针对一次 阅读全文
posted @ 2021-09-15 21:02 米洛丶 阅读(72) 评论(1) 推荐(0) 编辑
摘要: 大家好,我是米洛,求三连!求关注测试开发坑货! 如果阅读完毕后想和作者有更多交流,可以点击阅读原文找到底部评论区,给作者留言啦! 项目地址: https://pity.readthedocs.io/ 回顾 其实我不用回顾啦,我上篇讲的是怎么生成构建数据,毕竟我是连续写作😁。 编写获取/查询报告接口 阅读全文
posted @ 2021-09-15 21:01 米洛丶 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 大家好,我是米洛,求三连!求关注测试开发坑货! 如果阅读完毕后想和作者有更多交流,可以点击阅读原文找到底部评论区,给作者留言啦! 项目地址: https://pity.readthedocs.io/ 回顾 上一节我们说到了去并发执行用例,我们提供了一个async的接口,利用asyncio达到了提升用 阅读全文
posted @ 2021-09-15 20:35 米洛丶 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 大家好,我是米洛,求三连!求关注测试开发坑货! 如果阅读完毕后想和作者有更多交流,可以点击阅读原文找到底部评论区,给作者留言啦! 回顾 前一章我们把http换成了aiohttp,完成了数据构造器功能。今天就轻松点吧~ 用例运行 目前我们开放了api,/request/run这个接口去运行单个用例。但 阅读全文
posted @ 2021-09-15 20:34 米洛丶 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 大家好,我是米洛,一位踩坑人! 欢迎大家关注我的公众号: 测试开发坑货。 硬货预警!!!这篇文章主要讲如何在FastApi整合React静态资源(vue同理)。 回顾 上次我们说了hash路由和browser路由。今天聊聊Flask,Django,FastApi都通用的路由。 路由 人们总说url, 阅读全文
posted @ 2021-09-15 20:29 米洛丶 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 大家好,我是米洛,一位肝帝! 欢迎大家关注我的公众号: 测试开发坑货。 硬货预警!!!对肝帝不感兴趣可直接跳过。 回顾 上篇其实我们还在弄数据构造器,而且还没结束。其实博主我早就已经更了2篇了,只不过还没发出来。 这篇我们先不管数据构造器,谈点别的。 我为什么是肝帝 事情就源于我周五晚上闲着没事,在 阅读全文
posted @ 2021-09-15 20:28 米洛丶 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 大家好,我是米洛,一位测试球迷! 如果阅读完毕后想和作者有更多交流,可以点击阅读原文找到底部评论区,给作者留言啦! 欢迎大家关注我的公众号: 测试开发坑货。 (本文如果有错误,请及时在公众号发消息指正,有错漏我就删了以免误导大家!) 回顾 上回我们搞定了一整套流程,关于数据构造器的,今天我们来引入a 阅读全文
posted @ 2021-09-15 20:27 米洛丶 阅读(96) 评论(0) 推荐(0) 编辑