metersphere 测试/压测/报告
最后更新于:2022-04-02 03:07:41
[TOC]
> [官网](https://metersphere.io/)
> [文档](https://metersphere.io/docs/quick_start/)
## 概述
MeterSphere是一站式的开源企业级持续测试平台, 涵盖测试跟踪、接口测试、性能测试、 团队协作等功能,兼容 JMeter 等开源标准,有效助力开发和测试团队充分利用云弹性进行高度可扩展的自动化测试,加速高质量的软件交付。
## 特色
支持 LDAP 登录
对外开放 REST API
[提供 Jenkins 插件
](https://github.com/metersphere/jenkins-plugin)
浏览器插件:增加动态展示弹窗、支持对录制的请求进行编辑
接口/性能测试支持配置定时任务
接口测试:支持 Dubbo 接口测试
接口测试:新增 Postman、Swagger 等多种来源的脚本导入
性能测试:支持测试结果动态展示
测试跟踪:新增导出用例功能
## 安装
地址: http://目标服务器IP地址:8081
用户名: admin
密码: metersphere
## 在线安装
```
curl -sSL https://github.com/metersphere/metersphere/releases/latest/download/quick_start.sh | sh
```
## 离线安装
查看官网
## 操作指南
1. [测试跟踪] > [项目] > [创建项目]
2. [接口测试] > [项目] > [创建项目] > [环境配置]
3. [接口测试] > [测试] > [创建测试]
3. [接口测试] > [测试] > [编辑测试]> [添加场景] (如人员添加) > [创建并执行]
4. [测试跟踪] > [选择项目] > [创建测试模块] > [创建测试子模块]
> 测试(子)模块管理的是整个接口测试模块,所以在测试子模块只需要添加模块即可,如人员模块,而非人员添加模块
4. [测试跟踪] > [创建测试计划] > [关联测试用例]
> 注意: 项目的环境配置中的请求头会自动使用到所有场景的所有方法,场景如(cookie)的提交
> 场景中的插件中的请求头使用使用场景中的方法,
## 使用 chrome 插件
1. 插件安装
[releases](https://github.com/metersphere/chrome-extensions/releases) clone 后,以文件夹形式导入chrome插件中
> chrome商店的插件并非最新版本,MeterSphere 的github导出json无法直接导入接口测试.
2. 插件点击录制,进行录制
3. 录制后点击编辑,可导出到 json格式
4. 导入到 metershpere的接口测试中
5. 点击执行,查看执行效果
';