分享免费的编程资源和教程

网站首页 > 技术教程 正文

《用Lighthouse快速部署使用MeterSphere》

goqiw 2024-10-26 11:01:53 技术教程 10 ℃ 0 评论

今天主要给大家分享一个利用lighthouse 快速部署、使用MeterSphere的技巧,这种方法可以有效提高我们的工作效率,方法和步骤也不难,下面就一起看看应该怎么操作吧。

什么是MeterSphere?

MeterSphere 是一种一站式开源持续测试平台,它的功能包括测试跟踪、接口测试、性能测试、团队协作等,同时兼容 JMeter 等开源标准,能够帮助开发和测试团队充分利用云弹性进行高度可扩展的自动化测试,加快高质量软件的交付速度。

MeterSphere产品具有哪些优势呢?

  1. 开源:基于开源、兼容开源;按月发布新版本、日均下载安装超过100次、被大量客户验证。
  2. 一站式:一个产品全面涵盖测试跟踪、接口测试、性能测试等功能并形成联动:其中用例管理是底座需求、接口自动化测试是高频需求、性能测试是专家服务为主工具为辅;一个产品全满足从测试计划、测试执行到测试报告分析的全生命周期需求。
  3. 持续测试:能将测试融入持续交付和 DevOps 体系;无缝对接 Bug 管理工具和持续集成工具等;支持团队协作和资产沉淀。

MeterSphere的主要功能有哪些呢?

1.测试跟踪: 远超 TestLink 的使用体验,覆盖从编写用例到生成测试报告的完整流程;

2.接口测试: 集 Postman 的易用与 JMeter 的灵活于一体,接口管理、多协议支持、场景自动化,你想要的全都有;

3.性能测试: 兼容 JMeter,支持 Kubernetes 和云环境,轻松支持高并发、分布式的性能测试;

4.团队协作: 用户管理、工作空间和项目管理、权限管理、资源管理,无论团队规模如何,总有适合的落地方式。

本次安装部署我们选择使用腾讯云Lighthouse进行部署,和CVM相比,Lighthouse具有性价比足够高、性能足够强、带宽流量资源包资源充足的优势。同时Lighthouse服务器强调“应用部署”,将使用重心集中在部署的应用上,对于个人和中小型团队和企业用户来说,Lighthouse是非常好的选择。

安装部署

本次安装部署选择腾讯云LIghthouse的2C4G的基础配置,系统镜像选择基于CentOS7.6的Docker镜像进行安装部署。

以下是安装代码:(在root用户下进行)

1-# 上传请自行下载 MeterSphere 最新版本的离线安装包, 安装包下载链接: https://community.fit2cloud.com/#/products/metersphere/downloads,Lighthouse下载预计需要2min

2-# 解压安装包,预计需要30min

3-tar zxvf metersphere-offline-installer-v1.18.0.tar.gz

4-# 切换至安装目录

5-cd metersphere-offline-installer-v1.18.0

6-安装metersphere,预计需要1min

7-# /bin/bash install.sh

首先需要提前安装docker和docker-compose,选择基于centsos的Docker可以节约安装部署应用的时间。

安装完成后使用命令 'msctl status' 检查服务运行情况.

1-# 使用命令 'msctl status' 检查服务运行情况.

2-msctl status

安装成功后,通过浏览器访问如下页面登录 MeterSphere(Lighthouse在防火墙开放相关端口)

1-地址: http://目标服务器IP地址:8081

2-用户名: admin

3-密码: metersphere

使用体验

在浏览器中输入服务器IP:8081访问MeterSphere。

MeterSphere安装后,会创建一个默认项目供用户进行简单的学习使用,熟悉相关功能后用户可以自行使用操作。

测试跟踪

MeterSphere 测试跟踪模块为我们提供测试用例管理、测试用例评审、测试计划跟踪等测试管理相关功能。 用户可以在该模块中按照树状的功能模块来组织管理项目下的测试用例,同时针对已添加的测试用例进行评审,将待测试的功能测试用例、接口测试用例及性能测试用例添加到同一个测试计划中进行执行,生成统一的测试报告。

接口测试

MeterSphere 接口测试模块提供了接口定义、接口自动化等接口测试相关功能。 用户可以在该模块中按照树状的功能模块来组织管理项目下的接口列表,同时针对已添加的接口创建单接口用例,使用多个接口配合变量提取、条件判断等功能进行场景化的接口测试。

性能测试

MeterSphere 最令人惊喜的一个功能是性能测试模块,该模块支持用户通过已有的接口测试创建或直接上传 JMX 脚本来创建性能测试,并按需调整并发用户数等压力参数,接口测试完成后进行压力测试也是可以节约大量项目开发的时间。

写在最后

MeterSphere是飞致云旗下的产品整体体验非常不错的产品,与其他的接口测试工具如yapi进行对比,功能更加丰富,可以节约一定的开发部署的时间,对一些小型开发团队来说是一个降低成本的较优选择。

本文参考来源:m0re

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表