(开源) Hitchhike —linux实战安装部署既好用又方便,云端接口调用测试工具

一、引言

有没有专门负责开发接口小伙伴呢?小编我是处于和第三方公司进行接口调试,所以接口调用工具必不可少。在早些年小编我的用是一款来自火狐浏览器提供的一款工具,但是在2017年火狐放弃对该插件的维护,没办法的小编又找到谷歌浏览器的postman。相信有些童鞋应该用过把,绝大部分公司应该都用过这款,确实挺不错。

那么用过postman的小伙伴有没有这样的一种困惑,感觉这个postman有点不好管理,每次都是打开很多调用各种不同接口的界面,并且还需要进行安装。假设有这样的一种场景,周末在小伙伴家里耍,公司一个电话打给你需要看下某一个接口通不通。这个时候小伙伴家里电脑又没安装postman,就算安装了也没有平时你请求接口的记录,就很郁闷。

这个时候小编就在github发现了 - Hitchhike !!!

二、介绍

主要介绍:Hitchhiker是一款开源 Restful Api集成测试工具。您可以将其部署在本地服务器中。与您的团队一起管理Api更容易。将来会出现更多有用的功能(Document,Api Mock等)。

优点:1,安装部署方便2,无需安装任何工具3,便于团队使用,便于管理 

以上三点,是小编在使用过程中,觉得比较大的优点。

三、部署安装

本文主要介绍在Linux的的上使用docker容器进行部署。(centOS7.0以上版本)

 

准备工作: 1,安装docker容器2,安装docker-compose 3,安装mysql服务(使用其他mysql数据库也行)

步骤一:安装docker容器执行命令:yum -y install docker-io

步骤二:安装docker-compose,咱们得先安装pip

              执行命令:1,yum -y install epel-release 2,yum -y install python-pip

              验证pip是否安装完成:pip --version ,提示如下则表示安装pip好了。

              来自/usr/lib/python2.7/site-packages(python 2.7)的pip 8.1.2

             安装成功pip后,执行,  pip install docker-compose

步骤三:安装mysql请参考:https://blog.csdn.net/m0_37949684/article/details/77962377,需要保证安装后的mysql服务能使用Navicat工具进行连接哟!

 

安装Hitchhiker: 1、下载配置文件   2、编辑配置文件   3、安装镜像

步骤一:新建一个文件夹,执行:mkdir /hitchhiker,然后cd /hitchhiker进入该文件夹。

再从GitHub的上下载,compose.yml以及mysql.conf文件,执行以下命令: 

curl -O https://raw.githubusercontent.com/brookshi/Hitchhiker/release/deploy/docker/hitchhiker_and_mysql/docker-compose.yml -O https://raw.githubusercontent.com/brookshi/Hitchhiker/release/deploy/docker/hitchhiker_and_mysql/hitchhiker-mysql.cnf

 

步骤二:编辑docker-compose.yml文件,执行:sudo vim docker-compose.yml

1,国内用户修改image地址:registry.cn-hangzhou.aliyuncs.com/brook/hitchhiker-cn:v0.14。

2,把本地主机换成你机器的局域网的ip,如果是只有本机一个人用那就本地主机也可以

3,默认端口是8080,如果需要修改需要把全部的8080端口换成你想要的端口号,目前共三处需要替换。

 

步骤三:启动docker容器,执行命令:systemctl start docker

              再安装镜像,在刚才下载配置文件的目录下执行:sudo docker-compose up -d

              如下图则启动成功。

 

访问Hitchhiker页面 http:// ip +端口,访问图下图。

 

四、最后来说说

这个工具小编也是最近才使用,感觉值得给大家分享一下。以后走到哪只需要浏览器直接访问登录就可以使用啦,保证原滋原味! 

如果有需要使用自己的MySQL的数据库,以及工具使用详细教程,请参考项目原作者提供的操作手册!

http://doc.hitchhiker-api.com/cn/introduction.html   //操作手册以及详细配置

https://github.com/brookshi/hitchhiker  //开源项目地址

再这里也感谢源码提供者,幸苦啦!

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT贱男

喜欢就,喜欢就,就来打赏一点哟

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值