前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >接口测试平台设计思路-1:成品总览

接口测试平台设计思路-1:成品总览

作者头像
我去热饭
发布2022-05-18 21:15:41
4410
发布2022-05-18 21:15:41
举报
文章被收录于专栏:测试开发干货

某资深测开大佬耗费大半年时间亲手用python3+django打造了一个接口测试平台。经过不断的优化,我看现在已经非常nice了。所以这里给大家进行一波分享(所有内容都经过脱敏处理了哦~请放心食用):

首先第一节,我们来看成品总览:

-首页:

平台的门脸。经过数次更换和设计。目前长这样:

(ps:中间的诗词是随机的哦~) 搜索功能是相当可靠和适合当作首页的了。

其中左下角是其他几个内部平台的超链接哦。

接下来看左侧伸缩菜单:

包括项目管理/各种接口库/抓包/各种管理吧啦吧啦吧等等。

颜色很nice吧,渐变的。

点击项目管理就进入到项目列表页面了呢,可以增删改查 支持postman导入哦~ 毕竟竞争还是蛮大 的。

点击项目进入内部,有4个子页面,第一个就是接口库,接口区分项目存放。不同项目之间互不影响。接口库有登陆态接口设置/项目全局变量如公共请求头和host等等设置。也可以从平台内的抓包抓到的接口库里导入。

每个接口有增删改查,自动异常参数测试,备注,复制等。

我们随便点击一下接口的调试,看看啥样

哇塞果然是自己研发的,想怎么长就怎么长。完全不逊色太多postman,相比下增加了自动验签算法,还有内部证书呢。哈哈哈。每个小元素都是有大惊喜呢。真厉害了居然还有哦code?可以直接复制出来本地python执行哦。就怕你说我平台请求有问题。来来来,请求代码给你 你自己本地运行脚本吧。

跟postman学的,别怪我有准备。

请求体更是支持多种输入:

居然还支持添加登陆态参数。选是之后,点击send,就会先去请求登陆态接口,然后把返回值拿到掺合进这个接口里。

怎么样这个设计是不是很人性化?

那么登陆态接口长啥样呢?

它除了和普通接口一样的请求设置外,多了提取返回值的设定,如下:可以从返回值中提取出你要的登陆态的参数。(ps:还支持cookie持久化哦~)

绿色的提取结果就表示提取成功了。哈哈哈。之后的接口只要选登陆态为是。就可随便玩了呢^_^

好了今天先介绍到这里。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-04-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试开发干货 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
项目管理
CODING 项目管理(CODING Project Management,CODING-PM)工具包含迭代管理、需求管理、任务管理、缺陷管理、文件/wiki 等功能,适用于研发团队进行项目管理或敏捷开发实践。结合敏捷研发理念,帮助您对产品进行迭代规划,让每个迭代中的需求、任务、缺陷无障碍沟通流转, 让项目开发过程风险可控,达到可持续性快速迭代。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档