Restful Api 集成测试工具 Hitchhiker

GPL
TypeScript
跨平台
2017-08-28
不白兄

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

能做什么

* 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,后端使用的就是本工具来测试自己,这对时间有限的我来说算是最有性价比的选择。

开源

可以访问 http://hitchhiker-api.com/ 来使用,点击 `try without login` 免注册登录,另外,为了免备案,服务器在海外的,所以速度上可能会有点慢,抽疯时甚至可能访问不了,请谅解。

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

Github: https://github.com/brookshi/Hitchhiker, 觉得不错的话麻烦 Star 支持下,谢谢。

码云:https://gitee.com/iwxiaot/Hitchhiker

加载中

评论(3)

言久荣
言久荣
try without login 一直 TypeError: Network request failed
青衫柏箴
青衫柏箴
try without login 不工作啊
craycode
craycode
推荐!

API 测试工具 Hitchhiker v0.10 发布

Hitchhiker 是一款开源的支持多人协作的 Restful Api 测试工具,支持自动化测试, 数据对比,压力测试,支持脚本定制请求,可以轻松部署到本地,和你的team成员一起协作测试Api。 详细介绍请看...

03/15 10:57

接口测试工具 Hitchhiker v0.9 基于 UI 的断言测试

在线体验:http://www.hitchhiker-api.com/, 可以用 `try without login` 来免登录使用 (在线演示不支持压力测试和上传js库,虚拟机单核的,撑不住)。 这次版本发布主要带来一个新的辅助测...

02/06 10:53

API 测试工具 Hitchhiker v0.8 发布,自动化测试结果统计

Hitchhiker 是一款开源的支持多人协作的 Restful Api 测试工具,支持自动化测试, 数据对比,压力测试,支持脚本定制请求,可以轻松部署到本地,和你的team成员一起协作测试Api。 详细介绍请看...

01/17 11:07

API 测试工具 Hitchhiker v0.7,Schedule 的对比 diff

新年的第一个更新: 1. 支持以diff方式查看Schedule的对比结果 Hitchhiker的Schedule是支持不同环境的数据对比的,不过之前只是把两边的response和对比结果给出来,想要知道有哪些不同的话还...

01/02 10:14

API 测试工具 Hitchhiker 0.6 发布,改进压力测试

Hitchhiker 是一款开源的支持多人协作的 Restful Api 测试工具,支持Schedule, 数据对比,压力测试,支持上传脚本定制请求,可以轻松部署到本地,和你的team成员一起协作测试Api。 详细介绍请...

2017/12/19 10:03

API 测试工具 Hitchhiker 0.5 发布,改进细节

Hitchhiker 是一款开源的 Restful Api 测试工具,支持Schedule, 数据对比,压力测试,支持上传脚本定制请求,可以轻松部署到本地,和你的team成员一起管理Api。 在线文档:http://doc.hitchh...

2017/11/30 10:25

API 测试工具 Hitchhiker 0.4:无所不能的脚本

Hitchhiker 是一款开源的 Restful Api 测试工具,支持 Schedule, 数据对比,压力测试,支持上传脚本定制请求,可以轻松部署到本地,和你的team成员一起管理Api。 访问 http://www.hitchhike...

2017/11/14 10:06

API 集成测试工具 Hitchhiker 0.3 发布: 自动同步

Hitchhiker 是一款开源的 Restful Api 集成测试工具,支持Schedule, 数据对比,压力测试,可以轻松部署到本地,和你的team成员一起管理Api。 在线体验: [http://www.hitchhiker-api.com/](h...

2017/10/30 09:47

API 集成测试工具 Hitchhiker 0.2 发布: 新增压力测试

Hitchhiker 是一款开源的 Restful Api 集成测试工具,支持Schedule, 数据对比,压力测试,可以轻松部署到本地,和你的team成员一起管理Api。 在线体验: http://www.hitchhiker-api.com/, ...

2017/10/16 10:05

API 测试工具 Hitchhiker 0.1.3 重磅更新:参数化请求

Hitchhiker 是一款开源的 Restful Api 集成测试工具,你可以轻松部署到本地,和你的team成员一起管理Api。 在线体验:http://www.hitchhiker-api.com/, 可以用 `try without login` 来免登录...

2017/09/25 10:19

没有更多内容

加载失败,请刷新页面

暂无问答

Hitchhiker 部署

docker使用的是docker-compose来安装,会自动下载两个image:hitchhiker和mysql,基本上按命令执行即可,如果需要配置,可以参考:配置文件, 环境变量可以写到docker-compose.yml里 国内用户...

08/14 14:10
17
0
码云最新的自动化开源项目及其地址

在如今开源的时代,我们就不要再闭门造车了,热烈的拥抱开源吧!本文针对性能测试、Web UI 测试、API 测试、数据库测试、接口测试、单元测试等方面,为大家整理了github或码云上优秀的自动化...

昨天 10:24
2
0
PYTHON资源入口汇总

官网 入口 官方文档 英文 document 2.7.6 入口| 标准库 document 3.x 入口 The Hitchhiker’s Guide to Python 入口 Python Monk 入口 中文 document 2.7 入口 非官方 google的python文档 Go...

2016/02/12 19:06
154
1
【python学习路线】精心整理的一些 Python 学习资料

今天花了些时间给大家精心整理一份 Python 学习资料。我觉得不错的资料我都整理进来了,如果你是学习python的,我觉得这一份资料对你应该有用。 1.知乎上超过 10k 的python相关回答 Yupeng:...

07/07 21:10
102
0
自动化测试开源方案

JAVA 1. https://github.com/qaprosoft/carina Carina automation framework: Web, Mobile, API, DB http://qaprosoft.github.io/carina 2. https://github.com/mcdcorp/opentest Functional...

05/19 09:25
60
0
5 个很好的 Python 坑

很不错的5个小例题,处处都是坑

2016/01/06 17:34
175
1
Python 中 set 是什么?为何要是用它?

Python Sets: What, Why and How Python 配备了几种内置数据类型来帮我们组织数据。这些结构包括列表、字典、元组和集合。 根据 Python 3 文档: 集合是一个无序集合,没有重复元素。基本用途...

08/08 11:07
8
0
python如何使用web3py与以太坊投资智能合约交互

在以太坊和其他区块链中,仍有很多被证明的概念正在实施,开发人员在尝试如何应对这些新概念。作为dInvest 系列文章一部分,我也在研究以太坊并尝试在区块链中实施对冲基金。在上一篇文章中,...

09/12 07:26
193
0
OpenStack学习笔记

OpenStack Hacker

2014/04/08 17:10
482
2
Python在线学习网站大全

Documentations Python Documentations The Python documentations are pretty much a must-read for those who want to learn the language, so Whether you're planning to use Python 3.x...

2016/01/22 13:33
293
1

没有更多内容

加载失败,请刷新页面

返回顶部
顶部