Go测试框架 Boomer

环境搭建

github原地址

  • 安装boomer很简单只要 go get github.com/myzhan/boomer 命令就可以了,但是难的是安装zeromq这个包,下面从安装goczmq包说起

安装goczmq包

github原地址
安装这个包要安装另外三个依赖包:

  • libsodium
  • libzmq
  • czmq

安装libsodium包

Go测试框架 Boomer_第1张图片
进入安装页面
Go测试框架 Boomer_第2张图片
进入下载页面
Go测试框架 Boomer_第3张图片
在下载页面选择版本

使用wget https://download.libsodium.org/libsodium/releases/LATEST.tar.gz 下载

下载完以后使用,tar zxvf LATEST.tar.gz 解压缩

Go测试框架 Boomer_第4张图片
压缩完后的文件
  • 压缩完成以后使用cd进入文件,cd libsodium-stable/
  • 依次执行下面命令即可完成安装
./configure
make && make check
sudo make install
  • 环境变量设置:地址是libsodium.pc所在的地址,安装的时候需要用到
vi /etc/profile  在最下面加入这段话
PKG_CONFIG_PATH=/root/libsodium/libsodium-stable
保存退出
执行 source /etc/profile
如果原来有PKG_CONFIG_PATH的话则在后面追加 :/root/libsodium/libsodium-stable
Go测试框架 Boomer_第5张图片
centos7截图

安装libzmq

Go测试框架 Boomer_第6张图片
进入安装页面
Go测试框架 Boomer_第7张图片
直接按网站提示安装
cd /etc/yum.repos.d/
wget https://download.opensuse.org/repositories/network:messaging:zeromq:release-stable/CentOS_7/network:messaging:zeromq:release-stable.repo
yum install zeromq-devel
  • 执行到这步都很顺利,关键是配置环境变量
vi /etc/profile  在最下面加入这段话
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
LD_LIBRARY_PATH=/usr/local/lib
保存退出
执行 source /etc/profile
Go测试框架 Boomer_第8张图片
配置好上面两个包的配置截图
Go测试框架 Boomer_第9张图片
/usr/local/lib对应的文件
Go测试框架 Boomer_第10张图片
/usr/local/lib/pkgconfig对应的文件

没有设置libczmq.so.4的位置的话会出现下面的问题

Go测试框架 Boomer_第11张图片
出现的问题

Go测试框架 Boomer_第12张图片
解决方案

原文地址

安装czmq包

进入网站 执行下面截图的步骤就可以了

Go测试框架 Boomer_第13张图片
image.png

安装好上述变量之后直接使用 go get github.com/zeromq/goczmq 进行安装就可以了

综上所述,Boomer测试框架的环境搭建完成,总结一下

  • 安装boomer的话 有可能需要安装goczmq
  • 安装goczmq需要安装 libsodium,libzmq,czmq这三个依赖
  • 注意环境变量的配置

关于如何进行go环境变量的配置可以看我另外一篇文章

Go环境变量设置

你可能感兴趣的:(Go测试框架 Boomer)