关于软件测试:DubboadminZookeeper-的环境搭建与-Couldnotextractarchive

5次阅读

共计 1774 个字符,预计需要花费 5 分钟才能阅读完成。

$ brew install zookeeper
==> Downloading https://homebrew.bintray.com/…

先来看 dubbo-admin 的装置;咱们先找到它在 apache 下的官网 GitHub,官网也有相干介绍,中英文版都有(毕竟本来是中国人开发的~),可依据爱好自选钻研

1)首先咱们须要选一个版本,默认的是 develpoBranch,为了保障稳固少坑,咱们抉择稳固的 tags 0.2.0 版本

将 0.2.0 分支版本 clone 到本地

$ git clone -b 0.2.0 git@github.com:apache/dubbo-admin.git

2)clone 实现后会有一个 dubbo-admin 门路,cd 进去,而后执行 mvn package 命令进行编译

$ cd dubbo-admin/
$ ls
DISCLAIMER README.md doc dubbo-admin-ui pom.xml
LICENSE README_ZH.md dubbo-admin-distribution mvnw
NOTICE codestyle dubbo-admin-server mvnw.cmd
$ mvn package
[INFO] Scanning for projects…

第一次编译的话会在线在线很多依赖,可能要稍稍等一会了~

这里插播一条踩坑广告
在编译实现时你可能会失去如下的 dubbo-admin-ui 编译失败报错:Could not extract the Node archive: Could not extract archive…
这有可能网络稳定或者须要梯子等起因导致文件装置不残缺(或者其余什么我不晓得的起因…)

总之解决办法就是找到报错的文件门路,删除它,毫不犹豫删除它从新 mvn clean package 编译(万能的重启大法!)

重启大法后 BUILD SUCCESS

1)间接执行 zkServer,会有操作命令提醒如下:

$ zkServer
ZooKeeper JMX enabled by default
Using config: /usr/local/etc/zookeeper/zoo.cfg
Usage: ./zkServer.sh {start|start-foreground|stop|restart|status|upgrade|print-cmd}

2)应用 start 便可启动 zookeeper:

$ zkServer start
ZooKeeper JMX enabled by default
Using config: /usr/local/etc/zookeeper/zoo.cfg
Starting zookeeper … STARTED

$ pwd
/tmp/dubbo/dubbo-admin/dubbo-admin-server/target
$ ls
classes generated-sources maven-archiver site
dubbo-admin-server-0.2.0.jar generated-test-sources maven-shared-archive-resources surefire-reports
dubbo-admin-server-0.2.0.jar.original jacoco.exec maven-status test-classes

2)java -jar 运行 jar 包:

$ java -jar dubbo-admin-server-0.2.0.jar

3)看到如下界面示意启动实现,默认端口为 8080:

1080×107 84.5 KB
1)拜访 http://localhost:8080,见到如下界面阐明 dubbo-admin 服务曾经胜利运行:

2)接下来进行测试验证,首先从 GitHub 上下载一个测试代码:
https://github.com/nzomkxia/d…
而后查看我的项目中 pom 文件配置的 dubbo-version 是否为 2.7.0

3)而后在 dubbo-basic-provider 下找到 DubboProviderApplication 并运行:

见到如下场景阐明胜利运行

4)这个时候再刷新 dubbo-admin 界面,就会看到注册过的服务了, 能够很不便的进行在线调试

到这里简略的搭建就算实现了~

收费支付:性能测试 + 接口测试 + 自动化测试 + 测试开发 + 测试用例 + 简历模板 + 测试文档

正文完
 0