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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_38111957/article/details/81915143

一、引言

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

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

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

演示地址:http://www.hitchhiker-api.com

二、介绍

主要介绍: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  //开源项目地址

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

 

 

猜你喜欢

转载自blog.csdn.net/weixin_38111957/article/details/81915143