http接口测试平台

AGPL-3.0
Python
Windows / Linux
泰斯特 · 2019年08月21日 · 2838 次阅读 · 14 条评论

Taisite-Platform

github 地址:https://github.com/amazingTest/Taisite-Platform

gitee 地址:https://gitee.com/amazingTest/Taisite-Platform

记得点个 star 哦 :)

体验地址现已开放!因访问人数过多,请扫描二维码回复 体验地址 进行访问

Ⅰ. 泰斯特平台简介

背景

「泰斯特平台」是一个由「软件测试 & 机器学习爱好者」开发的接口自动化测试平台。

愿景

平台致力于将人工智能技术与软件测试有效结合,让平台在保障测试精确性要求的同时更具智能化、泛化能力,
同时尽可能 最优化使用体验 ,目标是成为 最贴心、最好用、颜值最高 的开源测试平台。

技术栈

平台遵循「前后端分离开发」思想,技术栈为:「Python + Vue + Mongodb」,后端开发使用的是轻量级 Web 框架 Flask,
前端 UI 框架则采用的是易上手的 ElementUi。

(在这里感谢一下该开源项目给我带来的启发)

Ⅱ. 泰斯特平台特点(os:和其他测试平台有什么区别?)

1.平台遵循「小而精」的策略,最大化所有功能的开发、使用性价比,可帮助测试团队快速搭建起易于上手 / 维护的接口
自动化测试体系。

2.平台遵循「零编码」原则,使用者不需要编程即可完成较为复杂的业务流程接口测试。

3.平台遵循「颜值即正义」原则,操作界面展示如下:

4.平台拥有极佳的定时任务体验,启动定时任务后可随时停用 / 任意编辑任务内容且立即生效,同时拥有丰富的告警策略,
页面展示如下:

5.平台拥有导入 / 导出功能,支持测试人员 "最喜爱的" Excel 格式,易于批量生成 / 修改用例。

6.平台拥有较为丰富的测试结果校验体系,支持文本相似度校验。
(具体内容可参考本篇博文)

7.平台对外提供测试任务调度接口,方便与开发项目集成。

8.......

(还有许许多多令人惊喜的小特色等着你去探索 & 挖掘)

Ⅲ .泰斯特平台功能图解

V1.0

IV . 联系泰斯特

若对平台有任何疑问、建议,或想关注更多平台资讯, 欢迎扫描下方二维码关注我、联系我。

QQ 交流群号:728314402

点个赞再走哦~

评论列表
泰斯特 发表于 2019年09月19日

@githublitao 借鉴了你项目的前端~,有在 README 中进行说明。

点点 发表于 2019年09月19日

楼主这个 UI 和我那个平台很相似哦

泰斯特 发表于 2019年09月06日

@qinqingdao 应该是 1.11.0 , 我改一下

你来咬我啊 发表于 2019年09月06日

tensorflow 这个依赖包 是没有 1.11 的

qiChow 发表于 2019年09月05日

@amazingTest 加你了

阿森 发表于 2019年09月05日

想问下,用例里边数据是怎么动态处理的?

泰斯特 发表于 2019年09月01日

@qiChow 加我的 Q 吧 523314409

泰斯特 发表于 2019年09月01日

@qiChow 兄弟你 QQ 有验证啊 加不到

qiChow 发表于 2019年08月28日

@amazingTest 我提供一个吧 可以用一段时间作为演示地址 你看是否可以 可以的话可以联系我加我 Q 826732567

泰斯特 发表于 2019年08月26日

@xuwangcheng14 em... 暂时没有多余的服务器,有没有兄弟贡献一个哈哈

徐汪成 发表于 2019年08月26日

如果有演示地址就更好了,希望能搭建一个公网的环境。

泰斯特 发表于 2019年08月22日

@ 陈恒捷 你说的对,已更新。

陈恒捷 发表于 2019年08月21日

开源项目的介绍,只是一图流不是太好吧?补充下更丰富的信息?

泰斯特 发表于 2019年09月05日

@airsen 执行用例的时候会初始化一个 tester 对象,里面有 global_vars 属性专门储存(动态)变量