当前位置: 首页 > news >正文

API 集成测试工具Hitchhiker 0.1.1 正式发布

Hitchhiker 是一款开源的 Restful Api 集成测试工具,你可以在轻松部署到本地,和你的 team 成员一起管理 Api。

API 集成测试工具Hitchhiker 0.1.1 正式发布API 集成测试工具Hitchhiker 0.1.1 正式发布

API 集成测试工具Hitchhiker 0.1.1 正式发布API 集成测试工具Hitchhiker 0.1.1 正式发布

能做什么

* Team 协作开发 Api

* Api 历史修改记录及支持 diff 展示

* 支持多环境变量及运行时变量

* 支持 Schedule 及批量 run

* 不同环境下的请求数据对比 (eg: stage vs product)

* 易部署 (支持 docker, windows, linux), 数据都存在自己这里,不会上传及丢失

* 会记往任何修改,不用怕没保存时 session 失效或系统重启

* 支持导入 Postman v1 collections

* 性能测试 (开发中...)

* Api 文档 (计划中...)

如何部署

  • 首推使用 docker 部署,简单快捷,具体操作参考 deploy with docker
  • 如果没有 docker 环境也可以使用源码部署,也很简单
  • linux 请参考 deploy to linux
  • windows 请参考 deploy to win

如何使用

  • 参考 使用说明

用到的技术

  • 前后端分离,前端采用 React + Redux + AntDesign,后端基于 Nodejs, 采用 Koajs + TypeORM + MySQL。
  • 语言统一用的 Typescript。
  • 测试的话,前端用 Jest,覆盖了逻辑最多的 reducer,后端使用的就是本工具来测试自己,这对时间有限的我来说算是最有性价比的选择。

开源

可以访问 银河国际·galaxy[主页]网站 来使用,点击 `try without login` 免注册登录,另外,为了免备案,服务器在海外的,所以速度上可能会有点慢,抽疯时甚至可能访问不了,请谅解。

当然最好还是在本地局域网部署,用起来会比较爽。

码云:Hitchhiker: Hitchhiker 是一款开源的 Restful Api 集成测试工具,支持Schedule, 数据对比,压力测试,可以轻松部署到本地

Github: GitHub - brookshi/Hitchhiker: a Restful Api test tool

相关链接

  • Hitchhiker 的详细介绍:点击查看
  • Hitchhiker 的下载地址:点击下载

相关文章:

  • Origin:科研绘图与学术图表绘制从入门到精通
  • 【C/PTA——8.数组2(课外实践)】
  • 家政服务小程序源码系统+上门预约服务 源码完全开源可二次开发 带完整的搭建教程
  • 2.4 Windows驱动开发:内核字符串拷贝与比较
  • github常用搜索指令
  • ROS基础—vscode创建工作空间
  • ARPG----C++学习记录04 Section8 角色类,移动
  • RHCE第四次作业
  • C语言之初阶指针
  • Django路由层和视图层
  • 【Linux】Linux基础IO(上)
  • 【动态规划算法】背包问题——0/1背包问题,多目标优化背包问题详解与示例
  • 设计模式 -- 命令模式(Command Pattern)
  • Jenkins Docker Swarm插件 配置的坑
  • SAP-SD-外向交货单交期不符
  • $translatePartialLoader加载失败及解决方式
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • classpath对获取配置文件的影响
  • eclipse(luna)创建web工程
  • Facebook AccountKit 接入的坑点
  • MQ框架的比较
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • Spring Cloud(3) - 服务治理: Spring Cloud Eureka
  • 测试开发系类之接口自动化测试
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 排序算法之--选择排序
  • 设计模式 开闭原则
  • 实现简单的正则表达式引擎
  • 云大使推广中的常见热门问题
  • ​​​​​​​Installing ROS on the Raspberry Pi
  • # .NET Framework中使用命名管道进行进程间通信
  • # 透过事物看本质的能力怎么培养?
  • #include到底该写在哪
  • #我与Java虚拟机的故事#连载02:“小蓝”陪伴的日日夜夜
  • (1)常见O(n^2)排序算法解析
  • (C语言)逆序输出字符串
  • (Matalb时序预测)WOA-BP鲸鱼算法优化BP神经网络的多维时序回归预测
  • (Redis使用系列) SpringBoot 中对应2.0.x版本的Redis配置 一
  • (顶刊)一个基于分类代理模型的超多目标优化算法
  • (动态规划)5. 最长回文子串 java解决
  • (十三)Java springcloud B2B2C o2o多用户商城 springcloud架构 - SSO单点登录之OAuth2.0 根据token获取用户信息(4)...
  • (一)spring cloud微服务分布式云架构 - Spring Cloud简介
  • (转)iOS字体
  • (转)linux下的时间函数使用
  • .net 托管代码与非托管代码
  • .net 无限分类
  • .NET中的Exception处理(C#)
  • .pub是什么文件_Rust 模块和文件 - 「译」
  • /proc/vmstat 详解
  • [ACTF2020 新生赛]Upload 1
  • [AIGC] 如何建立和优化你的工作流?
  • [Android] Implementation vs API dependency
  • [android] 看博客学习hashCode()和equals()
  • [android] 请求码和结果码的作用
  • [Android开源]EasySharedPreferences:优雅的进行SharedPreferences数据存储操作