当前位置: 首页 > 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 的下载地址:点击下载
http://www.lryc.cn/news/227314.html

相关文章:

  • idea无法下载源码-Cannot download sources
  • docker搭建mysql主从复制
  • 在MacBook上实现免费的PDF文件编辑
  • QT第2课-GUI程序实例分析
  • Android修行手册 - POI操作Excel常用样式(字体,背景,颜色,Style)
  • Sprint Boot 学习路线 5
  • git02->gui图形化界面使用,ssh协议,idea集成GIT
  • 面向对象 元类 gil log 协程 垃圾回收 描述符 property
  • bibitem格式 添加参考文献
  • Leetcode 2934. Minimum Operations to Maximize Last Elements in Arrays
  • 02:2440---时钟体系
  • SOEM源码解析——ecx_siiSM(读取SII的SM信息)
  • 【见缝插针】射击类游戏-微信小程序项目开发流程详解
  • flutter开发实战-TweenSequence实现动画序列
  • Flowable 外部表单
  • [mysql]索引优化-2
  • 数据分析实战 | 泊松回归——航班数据分析
  • Fliki AI:让视频创作更简单、更高效
  • webGL编程指南 第五章 MultiTexture.html
  • mysql8安装和驱动jar包下载
  • (SpringBoot)第五章:SpringBoot创建和使用
  • Linux重定向
  • Python之文件与文件夹操作及 pytest 测试习题
  • 物联网:实现数据驱动决策,推动经济发展
  • Leetcode 2929. Distribute Candies Among Children II
  • 【面经】ES中分片是什么?副本是什么?
  • 【算法练习Day46】判断子序列不同的子序列
  • Java设计模式之访问者模式
  • PySide/PYQT如何用Qt Designer和代码来设置文字属性,如何设置文字颜色?
  • ubuntu 设置最大带宽