[置顶] 0、大型项目的接口自动化实践记录--序言

摘要: 编写目的 1、为什么要写这这块内容 ①记录实践过程,组内讨论学习 ②另外希望有朋友一起来讨论,怎么可以针对不同的项目达到最佳实践 谈到接口自动化测试,印象里网上的教程,一般都是工具介绍、入门级介绍(有API文档,入参个位数,出参完善易懂),给人的感觉都是泡杯茶,它就自己唰唰唰的测试完了,还有完善的测 阅读全文
posted @ 2019-08-05 17:23 慢慢走的测试 阅读(858) 评论(0) 推荐(0) 编辑

docker学习记录

摘要: 系统:centos7 1、docker安装及初始教程 https://www.runoob.com/docker/centos-docker-install.html 2、alpine镜像 https://www.cnblogs.com/yeqing112/p/10773500.html 3、alp 阅读全文
posted @ 2020-05-29 17:56 慢慢走的测试 阅读(158) 评论(0) 推荐(0) 编辑

JNJP节点指定端口

摘要: jenkins节点机通过jnjp的方式访问jenkins服务器,端口号默认是随机分配,断开再连接则端口号会变。 由于公司管控较严,服务器开放的端口需要申请,因此不希望是随机分配的,而是可以指定端口。 https://blog.csdn.net/YHF886/article/details/89397 阅读全文
posted @ 2020-01-03 10:48 慢慢走的测试 阅读(471) 评论(0) 推荐(0) 编辑

Mock Server之接口信息从DB获取

摘要: 上一篇,写了Mock Server的基础实现与被测系统的对接 当我们mock的接口信息、返回值等时不时维护时,都要在代码中编辑,那体验就不太好了,如果这些可以直接在浏览器编辑就好了。 因此对后端部分做下调整,再加个前端,前端页面大致如下: 新增、修改接口: 接口返回值管理: 一、后端path参数化 阅读全文
posted @ 2019-10-28 14:49 慢慢走的测试 阅读(636) 评论(0) 推荐(0) 编辑

Mock Server之flask_restful(python+flask)

摘要: 一、结构设计 上一篇,写了Mock Server的基础实现与被测系统的对接 当我们要mock 的 api越来越多的时候,路由与相关的方法都堆在app.py中就不合适了,不可拔插,可读性也比较差,因此要调整下结构。 期望结果: 1、app.py中只负责server的配置信息 2、各个路由与对应的方法可 阅读全文
posted @ 2019-08-22 10:45 慢慢走的测试 阅读(497) 评论(0) 推荐(0) 编辑

Mock Server之与被测系统对接(python+flask)

摘要: 第一步:获取入参与返回结果 先通过postman、jmeter、自己写脚本之类的方式请求我们的mock server,试着获取入参与对应的返回值,这里我用的是robotframework + RequestsLibrary mock server代码如下,其中多import了request,g,js 阅读全文
posted @ 2019-08-19 15:16 慢慢走的测试 阅读(761) 评论(0) 推荐(1) 编辑

Mock Server之Server准备(python+flask)

摘要: 一、概述 我们系统与第三方开票系统有交互,场景是我们系统请求第三方开票系统,第三方开票系统根据我们的请求数据,生成开票信息然后返回发票号或异常信息,我们根据返回的信息做对应的处理。因为配合上存在一些障碍,因此想要搭建个mock server,先验证己方系统的正确性,即测试左移。 什么是Mock Se 阅读全文
posted @ 2019-08-15 10:45 慢慢走的测试 阅读(1258) 评论(0) 推荐(2) 编辑

测试部门,如何更好的体现价值--8年测试总结

摘要: 一、测试比开发low,一定程度上我是认同的 之前面试的时候,有个小朋友问我:“有人说测试比开发low,你觉得呢?”(表情愤慨,可能是她的开发鄙视测试了) 我说:“在一定程度上,我是认同的。从测试整体行业看,肯定是不如开发的。但是从个体,甚至一个团体来看,则不一定” 一个项目,从创业到做大再到衰败,我 阅读全文
posted @ 2019-08-06 16:44 慢慢走的测试 阅读(3998) 评论(11) 推荐(12) 编辑

9-2、大型项目的接口自动化实践记录----递归判断两个json串是否相等

摘要: 1、已知json串构成的情况下判断 先构造一下场景,假设已经把各个数据都移除掉不对比的字段 图1 图1 预期、实际结果,复杂接口返回多层嵌套json时,同下 图2 图2 预期、实际结果值为:{child_json1:list1,child_json2:list2} 其中list1、list2为chi 阅读全文
posted @ 2019-08-01 10:07 慢慢走的测试 阅读(773) 评论(0) 推荐(0) 编辑

9-1、大型项目的接口自动化实践记录----数据库结果、JSON对比

摘要: 上一篇写了如何从DB获取预期、实际结果,这一篇分别对不同情况说下怎么进行对比。 PS:这部分在JSON对比中也适用。 1、结果只有一张表,只有一条数据 数据格式:因为返回的是dicts_list的格式,因此一条数据时,格式为[dict],可以通过list[0]的方式取到dict,也可以for循环遍历 阅读全文
posted @ 2019-08-01 09:59 慢慢走的测试 阅读(1003) 评论(0) 推荐(0) 编辑