一站式的开源持续测试平台---MeterSphere( 二 )

  • Docker engine: 为 Node Controller 提供 JMeter 容器运行环境
  • 各个组件间的关系可参考下图
    一站式的开源持续测试平台---MeterSphere

    文章插图
     
    管理模型
    一站式的开源持续测试平台---MeterSphere

    文章插图
     
    MeterSphere 提供了多租户、多角色的管理模型, 用户可根据所在团队的实际情况进行灵活的租户体系映射
    • 系统: 每个独立部署的 MeterSphere 即称为一套系统
    • 系统级角色: 角色的权限范围为整个体统, 常见的角色如系统管理员, 可管理整个系统内的租户、用户即测试资源, 同时可变更修改系统级配置参数
    • 组织: MeterSphere 中的一级租户, 可映射为一个公司下的不同部门
    • 组织级角色: 角色的权限范围限定在某个组织当中, 常见的角色如组织管理员, 可管理整个组织内的成员、工作空间及成员等
    • 工作空间: MeterSphere 中的二级租户, 可映射为一个部门下的不同团队、项目组
    • 工作空间级角色: 角色的权限范围现在在某个工作空间当中, 常见的角色如工作空间管理员及普通用户, 可在工作空间中创建项目、发起测试、查看测试报告等
    安装部署环境要求
    • 操作系统: centos 7.x
    • CPU/内存: 4核8G
    • 磁盘空间: 50G
    • 可访问互联网
    一键安装以 root 用户执行如下命令一键安装 MeterSphere:
    curl -sSL https://github.com/metersphere/metersphere/releases/latest/download/quick_start.sh | sh手动安装请自行下载 MeterSphere 最新版本的在线安装包,并复制到目标机器的 /tmp 目录下
    安装包下载链接: https://github.com/metersphere/metersphere/releases
    以 root 用户 ssh 登录到目标机器, 并执行如下命令
    cd /tmp# 解压安装包tar zxvf metersphere-release-v1.0.3.tar.gz在安装包解压后的目录,编辑修改安装参数, 如果无特殊需求可以不进行修改采用默认参数安装
    cd metersphere-release-v1.0.3vim install.conf安装脚本默认使用 /opt/metersphere 目录作为安装目录,MeterSphere 的配置文件、数据及日志等均存放在该安装目录
    执行安装脚本
    cd metersphere-release-v1.0.3# 运行安装脚本/bin/bash install.sh# 等待安装脚本执行完成后,查看 MeterSphere 状态msctl status安装成功后,通过浏览器访问如下页面登录 MeterSphere
    地址: http://目标服务器IP地址:8081 用户名: admin 密码: metersphere`
    升级按照本文档前述步骤, 下载新版本安装包并上传解压后, 重新执行安装命令进行升级
    # 进入项目目录cd metersphere-release-v1.x.y# 运行安装脚本/bin/bash install.sh# 查看 MeterSphere 状态msctl status操作手册可以参考官网 https://metersphere.io/docs/user


    推荐阅读