系统管理

系统管理主要针对租户和测试资源的管理和配置。目前,MeterSphere 内置四级租户体系并可设置只读用户。平台默认用户组及用户组角色划分为:

  1. 系统级用户组 :系统管理员;
  2. 组织级用户组 :组织管理员、组织成员;
  3. 工作空间级用户组:工作空间管理员、工作空间成员;
  4. 项目级用户组:项目管理员、项目成员;

平台用户组支持用户在用户组与权限功能页面中自定义。

用户管理

点击左侧系统下拉菜单中的用户进入用户界面。右侧显示当前系统中的全部用户列表,可以对用户进行新增、修改、查询、删除、更改状态等操作。

用户管理

说明

MeterSphere 部署成功后会自动创建一个系统管理员账户,用户名为admin,默认密码为metersphere。如将平台用于生产环境,请及时更改密码。

  • 创建用户

点击创建用户按钮创建用户,在弹出页面中编辑用户信息。

创建用户

需要创建多个用户时,可点击导入用户按钮,下载模版并填写用户信息,通过 Excel 文件导入用户。

创建用户

  • 为用户添加用户组

点击添加用户组按钮为用户添加用户组信息。新用户至少所属一个用户组,每个用户可以所属多个用户组。

设置用户角色

  • 查询用户

用户列表右上方,使用搜索框,根据名称查询用户。

针对用户的其他操作

  • 针对用户的其他操作

在用户列表右侧操作列,可以点击Switch开关切换选定用户启用状态,点击编辑按钮修改用户密码,点击删除按钮删除该用户。

针对用户的其他操作

组织管理

点击左侧系统下拉菜单中的组织进入组织界面。右侧当前系统中所有的组织,可以对组织及组织下成员进行新增,修改,查询,删除,更改状态操作。

组织管理

  • 创建组织

点击创建组织按钮创建组织,在弹出页面中编辑组织信息。

创建组织

  • 管理组织成员

点击组织成员一栏下的数字按钮查看当前组织成员。点击编辑按钮修改选定成员的用户信息,点击删除按钮删除选定成员。

管理组织成员

点击添加成员按钮为当前组织添加用户。在弹出的页面中,点击下拉菜单选择已有用户,并为用户设置用户组角色为组织管理员组织成员

管理组织成员

  • 查询组织

组织列表右上方,使用搜索框,根据名称查询组织。

  • 删除组织

组织列表中,点击删除按钮删除选定组织。

工作空间管理

点击左侧系统下拉菜单中的工作空间进入工作空间界面。右侧显示当前系统中所有的工作空间,可以对工作空间以及工作空间下成员进行创建,编辑,删除,查询操作。

工作空间管理

  • 创建工作空间

点击创建组织按钮创建组织,在弹出页面中编辑组织信息,选择工作空间所属组织。

创建工作空间

  • 管理工作空间成员

与查看组织成员类似。点击工作空间成员一栏下的数字按钮查看当前工作空间成员。点击编辑按钮修改选定成员的用户信息,点击删除按钮删除选定成员。

管理工作空间成员

点击添加成员按钮为当前组织添加用户。在弹出的页面中,点击下拉菜单选择已有用户,并为用户设置用户组角色为工作空间管理员工作空间成员

管理工作空间成员

  • 查询工作空间

工作空间列表右上方,使用搜索框,根据名称查询工作空间。

  • 删除工作空间

工作空间列表中,点击删除按钮删除选定工作空间。

用户组与权限

点击左侧系统下拉菜单中的用户组与权限进入用户组界面。用户可基于自身需求创建自定义用户组,并赋予用户组不同的权限设置。

系统用户组首页

  • 创建用户组

点击创建用户组按钮新建自定义用户组。在弹出的界面中编辑用户组名称及描述,选择用户组所属类型。使用Switch开关切换用户组适用状态。新建用户组类型为系统类型时自动切换为全局用户组,此开关为默认打开状态;新建用户组类型为其他类型时,全局状态可关闭,此时须为用户组选择所属组织。

创建用户组

  • 为用户组配置权限

回到用户组列表中,点击设置按钮进入用户组权限设置页面,在该页面中基于用户组需求勾选操作权限,一个用户组即为一个权限集,点击确认按钮完成配置。

为用户组配置权限

  • 编辑用户组信息

点击编辑按钮编辑选定用户组信息,在弹出页面中可以更改用户组名称及描述。

编辑用户组信息

  • 查询用户组

用户组列表右上方,使用搜索框,根据名称查询用户组。

  • 删除用户组

用户组列表中,点击删除按钮删除选定用户组。

测试资源池管理

点击左侧系统下拉菜单中的测试资源池进入资源池界面。测试资源池主要用于接口测试及性能等测试。右侧资源池列表中,可以通过Switch开关切换资源池启用状态,点击编辑按钮更改资源池信息,点击删除按钮删除选定资源池。

测试资源池管理

  • 创建资源池

点击创建资源池按钮,在弹出的界面中为新建资源池编辑名称、描述等相关信息。当前系统支持用户创建 Node 或 K8s类型的资源池,并支持设定资源池最大并发数量或最大线程数量。

创建资源池

说明

Node 类型资源池须手动安装 JMeter 工具;K8s 类型资源池系统默认自动安装 JMeter 工具。

  • 查询资源池

资源池列表右上方,使用搜索框,根据名称查询资源池。

  • 删除资源池

资源池列表中,点击删除按钮删除选定资源池。

系统参数设置

点击左侧系统下拉菜单中的系统参数设置进入参数设置界面,用于平台基本配置、邮箱、LDAP、显示、认证、模块管理等参数的设置。

系统参数设置首页

修改当前站点 URL

性能测试执行过程中 node-controller 节点需要通过配置的 当前站点URL 下载 JMX 等测试资源文件。在执行性能测试前需要配置并检查测试资源池中的节点可以正常访问到该 URL,URL 值一般为通过浏览器访问 MeterSphere 的地址。

当前站点URL

选项

  • 当前站点URL:当前 MeterSphere 站点地址,用于性能测试 Jmeter 从 MeterSphere 站点获取压测脚本等数据;
  • Prometheus地址:Prometheus监控服地址;
  • 并发数:限制场景接口自动化中场景并行执行时的并发数量。

邮件设置

切换至邮件设置标签,点击编辑按钮可以对 SMTP 信息进行修改、保存。

编辑SMTP信息

LDAP 设置

切换至LADP标签,点击编辑按钮配置 LDAP 登录相关参数。

配置ldap

选项

  • LDAP地址 ldap://serveurl:389 或 ldaps://serveurl:636
  • 绑定DN cn=administrator,cn=Users,dc=metersphere,dc=com
  • 用户OU ou=metersphere,dc=metersphere,dc=com
  • 用户过滤器 sAMAccountName={0}
  • LDAP属性映射 {“username”:”sAMAccountName”,”name”:”cn”,”email”:”mail”}

选项说明

  • OU 同级多OU用|分割
  • 用户过滤器 根据规则到 用户OU 里面去检索用户,可能的选项为 (uid={0}) 或 (sAMAccountName={0}) 或 (cn={0})
  • LDAP属性映射 {“username”:”sAMAccountName”,”name”:”cn”,”email”:”mail”,”phone”:”phone”},username,name,email 三项不可修改删除, phone 属性可选
  • 启用LDAP认证 启用后登录页显示 LDAP登录选项

注意

用户过滤器用什么筛选, LDAP 属性映射字段要与其一致, 过滤器用 sAMAccountName, LDAP属性映射也要用 sAMAccountName

启用 LDAP 认证后,登录页会新增 LDAP 登录选项。

ldap登录

显示设置

切换至显示设置标签,可自定义系统logo、主题色、页面Title等等信息。

显示设置

认证设置

切换至认证设置标签,支持添加 CAS 和 OIDC 的认证信息。

认证设置

模块管理

切换至模块管理标签,使用Switch开关更改功能模块启用状态。

模块管理

配额管理

点击左侧系统下拉菜单中的配额管理进入配额管理界面,支持为不同组织和工作空间分配不同的测试资源。

配额管理首页

配额列表中,点击编辑按钮更改配额参数,点击删除按钮删除配额该条设置。

编辑配额

授权管理

点击左侧系统下拉菜单中的授权管理进入授权管理界面,点击授权验证导入企业版证书,开启 X-Pack 功能。

授权管理首页

操作日志

点击左侧系统下拉菜单中的操作日志进入日志界面,显示登录用户权限范围内的全部测试资源日志信息,并支持使用高级查询来快速查找相关日志。

操作日志首页

插件管理

Jenkins 插件设置

在构建步骤中添加MeterSphere插件。 jenkins-plugin

配置好系统参数和待执行的用例。

Jenkins-config