作为研发流程中的一环,测试环节的重要性不亚于产品研发,那么今天 Gitee 推荐的就是有测试需求的开发者们,下面八款开源项目中包含了自动化测试平台、热数据探测框架、接口响应模拟系统以及 API 接口调试工具等,希望对在寻找测试工具的你有所帮助。
1.LuckyFrameWeb
项目作者: seagull
开源许可协议: AGPL-3.0
LuckyFrame测试平台是一款免费开源的自动化测试平台,最大的特点是全纬度覆盖了接口自动化、WEB
UI自动化、APP自动化,并且支持分布式测试,测试关键字驱动也很大程度上解决了测试同学代码基础弱的问题。同时我们知道测试永远都只是质量保障的其中一个手段,所以也集成了质量管理相关的一些功能。
2.hotkey
项目作者: 京东-平台业务中心
开源许可协议: Apache-2.0
京东App后台中间件,毫秒级探测热点数据,毫秒级推送至服务器集群内存,大幅降低热key对数据层查询压力,另准确探测大量热门商品并毫秒级推送到各个服务端内存,大幅降低了热数据对数据层的查询压力,提升了应用性能。
3.Taisite-Platform
项目作者: 泰斯特
开源许可协议: AGPL-3.0
项目地址:https://gitee.com/amazingTest/Taisite-Platform
泰斯特测试平台,是一款开源的接口自动化测试平台、平台拥有极佳的定时任务体验,启动定时任务后可随时停用 / 任意编辑任务内容且立即生效,同时拥有丰富的告警策略,让接口测试平台在保障 QA 测试精确性要求的同时更具智能化、泛化能力。
4.易大师接口自动化测试平台
项目作者: 凤凰院大白
开源许可协议: GPL-2.0
项目地址:https://gitee.com/xuwangcheng/masteryi-automated-testing
专注于接口自动化测试的管理平台。
5.v-mock
项目作者: vtDev
开源许可协议: MIT
项目地址:https://gitee.com/vtDev/v-mock
V-Mock是一个小巧的接口响应模拟系统,安装完成后,录入你要模拟的接口URL,及该URL返回的JSON,XML或者其他格式的返回数据,即可开始调用。
6.stressTestSystem
项目作者: smooth
开源许可协议: Apache-2.0
项目地址:https://gitee.com/smooth00/stressTestSystem
本项目基于renren-fast Java开发平台开发,内核基于Jmeter-Api和Jmeter脚本实现在线性能压测。是在zyanycall/stressTestPlatform的开源项目基础上做了大量的改造,后续还会继续追加新功能。
7.rabbit 自动化测试平台服务端
项目作者: 兔子快跑
开源许可协议: AGPL-3.0
项目地址:https://gitee.com/tuzikuaipao/rabbit_test_platform_server
Rabbit 是一个开源的自动化测试平台,基于经典技术组合(Spring Boot、Spring Security、MyBatis、Jwt、Vue),目前版本已支持UI自动化和接口自动化测试。平台采用关键字驱动,测试人员无需任何代码基础,即可轻松完成复杂的自动化测试工作。
8.Tester
项目作者: Hamm
开源许可协议: GPL-3.0
项目地址:https://gitee.com/hamm/tester
一个轻量在线API接口调试工具,支持自定义Header,自定义Cookies,支持GET/POST/PUT/DELETE/PATCH/TRACE/OPTIONS等请求方式,支持快速生成Markdown接口文档,支持分享当前请求链接等,支持配置生产和测试不同的域名并自动切换和生成简单的测试用例。
如果你喜欢上面这些测试工具,那么就前往项目主页给它们一个 Star 吧。点击后面的链接,Gitee 上还有更多测试工具类开源项目等你去了解:https://gitee.com/explore/testing
资源分享
下面这些是我的收集和整理的资料,对于开始学习【软件测试】或是技能进阶的朋友来说,绝对是最全面的教程仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你
关注【程序媛木子】微信公众号测试资源将免费获取