首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏授客的专栏

    MeterSphere 随手记

    MeterSphere随手记 实践环境 版本: MeterSphere v2.10.12-lts 实现全局前置准备方法 需求场景1:执行所有场景用例前,先执行全局前置准备操作 实现方法: 1、将所有前置准备操作以场景用例的形式创建 tpas JOIN ( SELECT test_plan_id, MAX(`order`) AS max_order FROM metersphere.test_plan_api_scenario `name` = '前置准备套件') 说明: metersphere中测试计划最新关联的场景,最先被执行。 metersphere中,执行测试计划时,不同场景之间的执行顺序管控是通过metersphere.test_plan_api_scenario.order字段控制的,字段值越大,越优先被执行。 注意事项 MeterSphere中,脚本默认开启JMeter的代码缓存功能 MeterSphere中,项目设置-项目环境-新建环境/编辑-HTTP配置 全局cookie和场景cookie和单个请求中cookie

    52910编辑于 2025-04-28
  • 来自专栏软件测试学习

    MeterSphere教程:windows下ubuntu子系统安装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 然后我就找到离线安装包的下载地址: 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

    2.2K30编辑于 2022-06-15
  • 来自专栏嘎嘎软件测试

    MeterSphere金融公司落地经验分享

    下面我分享下对于 MeterSphere 的使用经验。 目前我们团队通过 MeterSphere平台使用到的功能有: 1、 系统设置 2、 测试跟踪 3、 接口测试 4、 性能测试 5、 接口自动化 6、 集成Jenkins、钉钉等 MeterSphere使用流程和规范 首先是用户、组织和工作空间的使用,在 MeterSphere 平台中,组织和工作空间是个逻辑上的架构划分,可以灵活适配不同的组织架构。 小结 最后总结一下整个MeterSphere使用体验,在使用的过程中,切身感受到MeterSphere项目团队对于版本更新速度还是很快的,缺陷修复也很及时,希望继续保持~ 作为创业型公司的质量团队,MeterSphere 测试平台给我们团队带来了自研工具的感觉,希望能够和 MeterSphere 一起成长,持续不断地提高测试质量和效率。

    1.4K10编辑于 2022-07-27
  • 来自专栏授客的专栏

    Python 实现Metersphere平台API调用

    实践环境 Python 3.9.13 安装依赖包 pip install pycryptodome pip install requests Metersphere v2.0.12 代码实现 # -*- uuid import json import requests from Crypto.Cipher import AES from Crypto.Util.Padding import pad # Metersphere Keys-Access Key METER_SPHERE_ACCESS_KEY = os.environ.get('METER_SPHERE_ACCESS_KEY', 'vTiFyYFTfVAZfbRc') # Metersphere

    38710编辑于 2025-04-28
  • 来自专栏软件测试那些事

    我来给MeterSphere写测试用例07

    代码覆盖率 最后,来简单看一下上述场景对MeterSphere后台的代码覆盖率(部分) ? 可以看到,对controller/service/DAO层均有覆盖。 SpringBootTest来启动提供Spring容器上下文 MockMVC来发起Post/Get请求,维持Session,Muliti-Part 文件上传 JUnit5 的@Order来指定用例执行顺序 关于更多MeterSphere 的使用,可以参考https://metersphere.io/docs/user_manual/test_track/

    1.2K20发布于 2020-12-10
  • 来自专栏程序员阿常

    MeterSphere--开源持续测试平台

    阿常回答: 有,MeterSphere。 官网地址:https://metersphere.io/ Github地址:https://github.com/metersphere (开源社区) 官方文档:https://metersphere.io /docs/index.html 教学视频:https://metersphere.io/video.html 阿常碎碎念: MeterSphere 是一站式开源持续测试平台, 涵盖测试跟踪、接口测试、 飞致云官方 MeterSphere 的优势 1、一站式 全面涵盖测试跟踪、接口测试、UI测试、性能测试等功能。 飞致云官方 MeterSphere,一站式开源持续测试平台,让测试不再成为持续交付的瓶颈。感兴趣的同学可以查看官网文档及观看官方教学视频,了解更多细节。

    69120编辑于 2022-07-01
  • 来自专栏软件测试那些事

    MeterSphere写测试用例01

    \\metersphere\\backend\\src\\main\\resources\\metersphere.properties"}, encoding = "UTF-8", ignoreResourceNotFound = true) //@PropertySource(value = {"file:c:\\opt\\metersphere\\conf\\metersphere.properties"}, encoding = "UTF-8", ignoreResourceNotFound = true) //@PropertySource(value = {"file:/opt/metersphere/conf/metersphere.properties 笔者观察到MeterSphere项目采用了Flyway作为数据库版本工具。 ? 通过上述的修改,MeterSphere的应用就可以启动了。

    1.8K10发布于 2020-12-03
  • 来自专栏软件测试那些事

    我来给MeterSphere写测试用例03

    测试项目新建 从MeterSphere的设计思路来看,它并没有引入系统来作为测试用例的一个容器,而是使用了测试项目来代表一个大的用例集合。 package io.metersphere.controller; @RestController @RequestMapping(value = "/project") public class MeterSphere还在切面中提供了统一格式的HTTP接口返回格式,感兴趣的读者可以参考ResultHolder。controller方法中返回的Project类实例将作为data字段的属性值。 MeterSphere也在“项目”中引入了“模块”的概念。如果说一个项目的用例集是一棵树的话,那么模块就是这棵树的枝条,而用例就是最末端的树叶子了。以下是该项目demo网站上的一个模块截图。 package io.metersphere.track.controller; @RequestMapping("/case/node") @RestController @RequiresRoles

    1.1K11发布于 2020-12-03
  • 来自专栏软件测试那些事

    我来给MeterSphere写测试用例02

    如何使用MockMVC实现登录 在本系列的前一篇文章中,笔者介绍了如何配置和调整MeterSphere的开发测试环境,并完成了测试基类的编写。 首先来观察一下登录的接口。 loginRequest= new LoginRequest(); loginRequest.setUsername("admin"); loginRequest.setPassword("metersphere language, last_workspace_id, last_organization_id, phone) VALUES ('admin', 'Administrator', 'admin@metersphere.io ', md5('metersphere'), '1', unix_timestamp() * 1000, unix_timestamp() * 1000, NULL, '', NULL, 这样,我们的MeterSphere之旅就可以开始了。

    93420发布于 2020-12-02
  • 来自专栏CSDN技术博客

    在k8s上部署metersphere

    环境 本次演示环境使用metersphere版本:v1.13.0 设置k8s节点包括1台master和1台worker; 应用部署控制管理器使用deployment; 持久化存储使用hostPath 导入镜像 将MeterSphere安装包中的镜像一次导入到系统中,或导入到harbor中; 此次演示环境没有配置harbor,直接导入到两个k8s节点中: cd /opt/metersphere-offline-installer-v1.13.0 创建共享目录 mkdir /opt/nfs/metersphere/ #将conf目录提前拷贝到共享目录中 cp -r /opt/metersphere-offline-installer-v1.13.0 /metersphere/conf /opt/nfs/metersphere/ 3. /metersphere/logs - name: ms-data hostPath: path: /opt/nfs/metersphere/

    1.7K21发布于 2021-11-18
  • 来自专栏软件测试那些事

    MeterSphere单元测试-Mockito-Inline出场

    ; import io.metersphere.base.domain.TestPlan; import io.metersphere.base.domain.TestPlanExample; import io.metersphere.base.mapper.TestPlanMapper; import io.metersphere.track.request.testplan.AddTestPlanRequest 修改之后的用例如下, package io.metersphere.track.service; import io.metersphere.base.domain.TestPlan; import io.metersphere.base.domain.TestPlanExample; import io.metersphere.base.mapper.TestPlanMapper; import io.metersphere.commons.utils.SessionUtils; import io.metersphere.i18n.Translator; import io.metersphere.track.request.testplan.AddTestPlanRequest

    3.8K10发布于 2020-12-10
  • 来自专栏软件测试学习

    MeterSphere教程:列表数据断言遇到的问题

    遇到的问题 今天来分享一个,在使用metersphere平台的过程中,遇到的问题。 先说一下我们在使用平台做自动化的时候,我们的要求: 要尽可能的保障用例执行的稳定,断言不能做的太简单。

    1.3K20编辑于 2023-02-24
  • 来自专栏软件测试那些事

    我来给MeterSphere写测试用例06

    MeterSphere提供了一个用例评审的功能。通过这个功能,可以在MeterSphere上进行测试用例的评审,通过评审的用例就可以纳入用例库作为待执行的新增用例了。 从前台来看,目前MeterSphere团队设计的用例评审是一个case-by-case的场景,需要一个一个用例来标注评审结果。接口设计上也体现出来是一个用例评审结果发一次请求。

    1.6K20发布于 2020-12-10
  • 来自专栏TestOps云层

    您点播的MeterSphere来了!

    什么是MeterSphereMeterSphere 是一站式的开源企业级持续测试平台, 涵盖测试跟踪、接口测试、性能测试、 团队协作等功能,兼容 JMeter 等开源标准,有效助力开发和测试团队充分利用云弹性进行高度可扩展的自动化测试 MeterSphere在企业DevOps实践中的地位 MeterSphere的优势 MeterSphere功能列表 扫描下图二维码或点击文章底部左下角“阅读原文”了解详细信息: 如果你还不会使用 MeterSphere,不如先学习一些接口基础: 性能测试进阶系列: https://www.bilibili.com/video/BV1VE411T7xT 测试必备的有效分层自动化测试 https:

    36630编辑于 2022-04-07
  • 来自专栏软件测试那些事

    MeterSphere系列05-将测试用例纳入测试计划

    我来给MeterSphere写测试用例05 目前为止,我们已经创建了测试项目,并且在项目内创建了模块和用例。接下来,将介绍如何将测试用例纳入测试计划,并执行。 通过观察MeterSphere前台的测试计划界面,我们可以了解到,一个测试计划隶属于某个项目。随着项目的切换,测试计划清单也会随之切换,并且具备了一个计划所必须的关键要素。 因此我们可以看到MeterSphere这里使用了测试阶段+测试计划来安排测试活动。 新建测试计划 聊完了测试项目的管理流程,言归正传来对MeterSphere的这个接口进行测试。 另外还有一点提醒读者注意,MeterSphere团队在关联某个测试计划与测试项目时,使用的是List<String> 来记录测试项目,而不是单个的String addTestPlanRequest.setProjectIds

    96900发布于 2020-12-03
  • 来自专栏服务端技术

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

    的前端工程, 基于 vue.js 进行开发 Backend: MeterSphere 的后端后称, 基于 Sprint boot 进行开发, 为 MeterSphere 的功能主体 Chrome plugin : curl -sSL https://github.com/metersphere/metersphere/releases/latest/download/quick_start.sh | sh 手动安装 请自行下载 MeterSphere 最新版本的在线安装包,并复制到目标机器的 /tmp 目录下 安装包下载链接: https://github.com/metersphere/metersphere/ # 等待安装脚本执行完成后,查看 MeterSphere 状态 msctl status 安装成功后,通过浏览器访问如下页面登录 MeterSphere 地址: http://目标服务器IP地址:8081 .x.y # 运行安装脚本 /bin/bash install.sh # 查看 MeterSphere 状态 msctl status 操作手册可以参考官网 https://metersphere.io

    1.8K01发布于 2020-08-05
  • 来自专栏JavaGuide

    换掉 Postman + Swagger + JMeter,这 5 个 Java 项目绝了!

    MeterSphere:一站式测试平台 MeterSphere 是一款基于 Spring Boot + Vue 的一站式开源持续测试平台,涵盖测试跟踪、接口测试、性能测试、团队协作等功能。 MeterSphere 的测试管理功能比 Testlink 更加全面好用,覆盖从编写用例到生成测试报告的完整流程; MeterSphere 完全覆盖了 Postman 的接口测试功能; MeterSphere MeterSphere功能演示 Vivo、国家电网、联想、可口可乐、中欧基金等公司都是 MeterSphere 的用户。 项目地址:https://github.com/metersphere/metersphere 官方文档:https://metersphere.io/docs/index.html 官网:https: //metersphere.io/ 在线体验:https://demo.metersphere.com/ JustAuth:第三方登录开源组件 JustAuth 是一款使用人数最多的第三方登录开源组件

    1.7K20编辑于 2021-12-15
  • 来自专栏测试开发技术

    又一款国产自动化测试平台,开源了!

    GitHub:https://github.com/metersphere/metersphere 经过一番了解之后,我发现在众多的测试平台中,MeterSphere 确实有他的独到之处,怪不得能够成为越来越多测试人员的选择 根据 MeterSphere 官方文档介绍,其接口测试使用了 JMeter 作为执行引擎,体验了一下后主要感觉的是,MeterSphere 在功能和体验上结合了 Postman 和 JMeter 两者的优点 写在最后 综合体验了 MeterSphere 平台之后,我十分理解前文提到的小伙伴为什么会放弃自研测试平台,选择直接使用 MeterSphere。 对于没有 IT、人力资源来私有化部署、维护一套 MeterSphere 环境的用户,官方还提供了在线的 SaaS 版本(https://metersphere.com),注册账号之后就有 7 天的免费体验时间 GitHub:https://github.com/metersphere/metersphere

    1.6K21编辑于 2023-08-21
  • 来自专栏软件测试那些事

    MeterSphere系列04-通过Multi-Part接口新建用例

    我来给MeterSphere写测试用例04 继续我们的MeterSphere之旅。在本小节中,将介绍如何在MeterSphere中创建测试用例。 示例代码如下, package io.metersphere.track.controller; @RequestMapping("/test/case") @RestController 通过在 MeterSpher 在线体验环境: https://demo.metersphere.com/ (账号:demo 密码:P@ssw0rd123..)上的试验操作,可以发现MeterSphere 测试用例 以下用例用于在MeterSphere中新建一个测试用例。 Method = io.metersphere.track.controller.TestCaseController#addTestCase(EditTestCaseRequest

    2.2K20发布于 2020-12-10
  • 来自专栏大刚测试开发实战

    开源测试平台横向测评系列MS篇:一站式开源持续测试平台Metersphere

    项目地址:https://github.com/metersphere/metersphere/releases 官方文档:https://metersphere.io/docs/installation 存在已安装的 MeterSphere, 安装目录为 /opt/metersphere, 执行升级流程 [MeterSphere Log]: 拷贝安装文件到目标目录 ‘. /metersphere/conf/version’ -> ‘/opt/metersphere/conf/version’ (backup: ‘/opt/metersphere/conf/version /metersphere/conf/metersphere.properties’ -> ‘/opt/metersphere/conf/metersphere.properties’ (backup: 停止 MeterSphere 服务 restart 重启 MeterSphere 服务 reload 重新加载 MeterSphere 服务 upgrade 升级 MeterSphere

    3.7K10编辑于 2022-11-14
领券