写在前面
在客户现场作poc的时候,有时候和友商pk,看客户在使用 MeterSphere 一站式持续测试产品。加上本身业务也有相应的需求,所有就在公司环境里搭建了一套 MeterSphere。MeterSphere支持一键安装,对于我们开发测试人员来说比较友好。官网对 MeterSphere 介绍如下:MeterSphere 是一站式开源持续测试平台,涵盖测试跟踪、接口测试、性能测试、团队协作等功能,兼容JMeter 等开源标准,有效助力开发和测试团队充分利用云弹性进行高度可扩展的自动化测试,加速高质量软件的交付。附上官网链接:https://www.fit2cloud.com/metersphere/index.html,想了解的小伙伴可以去官网详细了解下。本人比较感兴趣的是 MeterSphere 有配套的浏览器插件,该插件可将用户在浏览器操作时的 HTTP 请求记录下来并生成 JSON 文件和 JMX 文件(JMeter 脚本文件) ,用于在 MeterSphere 中进行接口测试或性能测试。本文主要介绍下如何使用 MeterSphere如何对接禅道。
禅道平台配置
因为安全问题api禁用,需要修改禅道服务器配置文件。
vi /opt/zbox/app/zentao/config/config.php
设置 $config->features->apiGetModel = true;
Metersphere平台配置
- 服务集成
登录metersphere平台,系统设置-组织-服务集成,选择禅道-编辑。
输入账号、密码、Zentao 地址
编辑完成之后保存,选择测试连接,确保账号、密码及Zentao地址没问题。
- 项目管理
禅道中获取项目ID或产品ID
在metersphere平台,系统设置-项目管理,将上面获取的项目ID或产品ID填入项目内。
测试能否同步获取禅道上面的需求及将mtersphere上发现的缺陷同步至禅道
测试用例关联需求,在禅道绑定的项目项目创建一个需求
在metersphere中,新建测试用例,关联需求中可以看到禅道中的需求已经同步到metersphere中
在metersphere中提缺陷
登录禅道,可以看到缺陷已同步
写在最后
实话实说,MeterSphere 与禅道对接还是很方便的,很方便的将获取禅道上的需求与测试用例绑定及将缺陷同步至禅道上。MeterSphere 除了与禅道对接外,还能与Tapd及JIRA对接,减少了开发测试同学在几个平台之前来回切换的工作量。作为开源不到一年的产品,做到功能如此强大着实不错,希望 MeterSphere 后面越做越好。
版权归原作者 刘志腾 所有, 如有侵权,请联系我们删除。