MeterSphere的安装,默认对linux的系统配置要求比较高,对于一般的人来说,可能没有这样的服务器,然后本地虚拟机的话,电脑性能估计也扛不住,因此来试试在子系统下来安装试一下是否可以安装成功。

先在windows系统下搭建好ubuntu的子系统环境:

在Windows上安装Ubuntu子系统用于练习linux基本命令

接下来可以参考官方的安装文档进行安装:

https://metersphere.io/docs/quick_start/quick_start/

本来想使用一键部署的,奈何执行命令直接报错,可能跟这个子系统的环境有关吧:

d296d69cd10cb73495221ba55c809027.png

于是,打算采用离线安装的方式,手动打开安装脚本,然后直接看到最后几行:

echo "使用下载服务器 ${server_url}"


DOWNLOAD_URL="https://${server_url}/metersphere/metersphere/releases/download/${MSVERSION}/metersphere-online-installer-${MSVERSION}.tar.gz"


wget --no-check-certificate ${DOWNLOAD_URL}
tar zxvf metersphere-online-installer-${MSVERSION}.tar.gz
cd metersphere-online-installer-${MSVERSION}


sed -i -e "s#MS_IMAGE_TAG=.*#MS_IMAGE_TAG=${MSVERSION}#g" install.conf
sed -i -e "s#MS_IMAGE_PREFIX=.*#MS_IMAGE_PREFIX=registry.cn-qingdao.aliyuncs.com\/metersphere#g" install.conf


/bin/bash install.sh

然后我就找到离线安装包的下载地址:

https://github.com/metersphere/metersphere/releases/download/v1.20.4-lts/metersphere-online-installer-v1.20.4-lts.tar.gz

然后再将上面几行的内容替换一下,最终的命令如下:

wget --no-check-certificate https://github.com/metersphere/metersphere/releases/download/v1.20.4-lts/metersphere-online-installer-v1.20.4-lts.tar.gz 


tar zxvf metersphere-online-installer-v1.20.4-lts.tar.gz
cd metersphere-online-installer-v1.20.4-lts


sed -i -e "s#MS_IMAGE_TAG=.*#MS_IMAGE_TAG=v1.20.4-lts#g" install.conf
sed -i -e "s#MS_IMAGE_PREFIX=.*#MS_IMAGE_PREFIX=registry.cn-qingdao.aliyuncs.com\/metersphere#g" install.conf


/bin/bash install.sh

安装执行过程中的一些截图如下:

74b8a09e4912973d772f636f0986dd49.png

6405c1c85e828d43d58cbb3e3b69ce17.png

87f1a5bab06e4a50999cd1edb06d3089.png

22e7f5f1d842e0276ed39d52c7a3f9f0.png

2cdbab5394d5e99734886fe89b7cc942.png

安装完成后,访问:

URL: http://ip:8081

 用户名: admin

 初始密码: metersphere

5afbdc904b5e94a34a820a917d867599.png

到此,一个平台就这样搭建好了,对于没有实战项目的小伙伴,不妨就用这个平台去实战下 找找bug喔,能够摸清平台的使用的话,那零基础转行测试的也算可以入门了。

使用msctl status命令,可以查看各个容器和中间件的状态:

296479fc74e8a2c5c36c1bd33a832485.png

从上图的话可以出mysql和redis的映射的端口信息,然后可以用navicate工具去连接查看相关的表结构

相关中间件的初始密码,可以在加压后的安装包的install.conf文件中查看到:

12f12ac35ee224fbf7f5d1af0b98251c.png

初始的mysql密码是:Password123@mysql

初始的redis密码是:Password123@redis

使用工具连接mysql后,可以看到数据库如下:

3132b600e18a1dbd262e59cc216dd4ee.png

上面几十张的表,给没入行的小伙伴来练习一下sql也是不错的选择b3e7cde9c26f9301a791c0894f029527.png

5b96410fd04492c9ce5694f7dc23df2c.png

官方也有提供体验的地址,为什么还要自己搭建一个在本地去试用呢?

官方提供的账号,有部分功能的权限没有,再加上很多人共用一个账号在操作,上面的测试数据什么的比较多,自己操作的数据啥的,容易被别人误删等,然后自己公司的接口也不适合在公网去直接进行调试。

在试用过程中有问题,欢迎与作者交流~

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐