Mysql属于它的依赖镜像

时间:2021-07-31 09:02:39

Hitchhiker是一个在github上开源的项目,被善友年老收录到了它的微处事工具包里《开源的 Restful Api 集成测试工具 Hitchhiker》,同时源代码也开源到了github上https://github.com/*shi/Hitchhiker

多样化的部署

deploy with docker

deploy to linux

deploy to win

# create folder mkdir hitchhiker cd hitchhiker # download docker-compose & mysql.conf file from github curl -O https://raw.githubusercontent.com/*shi/Hitchhiker/release/deploy/docker/hitchhiker_and_mysql/docker-compose.yml -O https://raw.githubusercontent.com/*shi/Hitchhiker/release/deploy/docker/hitchhiker_and_mysql/hitchhiker-mysql.cnf # edit docker-compose.yml file sudo vim docker-compose.yml # replace localhost to your host ip/domain and save&quit ... # docker-compose up sudo docker-compose up -d # test curl http://ip:8080/

需要注意的几点

我们给与了docker部署方法,需要注意,部署时Hitchhiker依赖于mysql,所以需要同时安置mysql数据库,或者成立mysql的镜像,事实上在yml部署文件里都写着,不才载镜像时需要注册,它是很大的,1.1G ,所以下载需要很永劫间,请耐心!

默认应用措施使用8080端口,如果斗嘴,请在yml文件里去改削,Mysql属于它的依赖镜像,所以如果使用docker去部署,它会升生成mysql的镜像,并且为了改削配置,我们把mysql的配置外挂到了磁盘上。

volumes: - ./hitchhiker-mysql.cnf:/etc/mysql/conf.d/hitchhiker.cnf - /my/hitchhiker/sqldata:/var/lib/mysql

开启测试自动化之旅

它与 postman很像,使用要领也是一样,同时可以把postman的数据导入到Hitchhiker上面,方面我们重用之前写好的测试代码!

建议

作者可以把yml版权升级一下,此刻很多docker都不撑持version 2了,建议生成!

建议基于docker service写个颁布脚本,便利在集群环境使用,固然升级到 version 3后,也可以使用docker stack depoly进行集群swarm的部署!

等候!

RefulApi自动化测试~Hitchhiker的部署