作為研發流程中的一環,測試環節的重要性不亞於產品研發,那麼今天 Gitee 推薦的就是有測試需求的開發者們,下面八款開源項目中包含了自動化測試平臺、熱數據探測框架、接口響應模擬系統以及 API 接口調試工具等,希望對在尋找測試工具的你有所幫助。
1.LuckyFrameWeb
項目作者:seagull
開源許可協議:AGPL-3.0
項目地址:https://gitee.com/seagull1985/LuckyFrameWeb
LuckyFrame測試平臺是一款免費開源的測試平臺,最大的特點是全緯度覆蓋了接口自動化、WEB UI自動化、APP自動化,並且支持分布式測試,測試關鍵字驅動也很大程度上解決了測試同學代碼基礎弱的問題。同時也集成了質量管理相關的一些功能,解決QA的日常工作中,項目過程數據的收集問題,並能展示一些簡單質量報表。
2.hotkey
項目作者:京東-平臺業務中心
開源許可協議:Apache-2.0
項目地址:https://gitee.com/jd-platform-opensource/hotkey
京東APP後臺熱數據探測框架,歷經多次高壓壓測和2020年京東618大促考驗。在上線運行的這段時間內,每天探測的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