美文网首页
meterSphere使用文档

meterSphere使用文档

作者: 无谓着 | 来源:发表于2021-07-14 18:53 被阅读0次

使用流程:首先我们拿到账号后需要创建项目,为项目配置环境域名,在项目管理内还可以设置用户自定义变量、默认请求头操作;创建好项目后点击接口测试,选择该项目新建模块树用来管理接口集合,接下来创建接口定义,就是把一个接口中的所需内容填写进去,包括接口名称、接口路径、请求方法、请求体、请求头部。填写完接口定义后点击保存,此时在对应模块的api列表中就能看到该接口定义;保存后点击测试会跳转到接口测试页面,需要验证接口是否能正常请求通过,这部分属于用例设计,可以给用例添加断言、添加前置脚本、添加后置脚本、提取参数等操作,用例添加完需要另存为新用例,此时在对应模块的case列表里可以看到该用例;针对场景用例,需要在接口自动化里创建场景,然后引用已有的单接口用例来串成需要的场景用例进行调试。

项目管理

官方文档https://metersphere.io/docs/user_manual/system_management/project/

image.png
image.png

自定义变量添加(非必须,有需要自行添加),例如在多处需要用到该参数,就可以添加一个自定义变量。


image.png

环境域名配置,这个是必须添加的,运行用例的时候需要选择运行环境。请求头的设置非必须,根据需要可以自行配置


image.png

接口定义

官方文档https://metersphere.io/docs/user_manual/api_test/api_definition/
配置好项目环境后,可以开始录入接口定义,通过左侧模块树来管理接口集合,模块树最多支持8级。
创建接口定义

image.png
填写接口参数,点击保存,此时接口定义就保存了,在api列表中可以看到
image.png

用例设计

点击测试,跳转到接口测试页面调试接口能正常请求


image.png

如果能正常请求通过,进行下一步添加断言

image.png

断言规则有5种,最简单的就是通过jsonpath


image.png

断言返回消息体内容,如果只是断言网络状态码的200,就没什么意义了


image.png
参数关联,通过提取参数来提取上个接口返回的内容,然后在下个接口引用变量,引用规则跟jmeter里引用变量规则一样
image.png
断言没问题就可以另存为新用例了,此时在case列表中可以看到
image.png

前置脚本、后置脚本使用,复杂的场景通过beanshell脚本可以做自己想要的逻辑处理,需要自己写好java程序打jar包,在项目管理中上传jar包,然后再导入包名底下的类,进行类实例化再调类里的方法来使用。变量的获取跟设置的方法与jmeter里的beanshell脚本里一致。


image.png

接口自动化

通过引用用例列表中的用例来组织想要的场景,例如老师约课,需要先走老师登录获再获取课程列表,然后约课。


image.png image.png

复制的用例后期用例更改不会影响到场景里引用的用例,引用的用例再后期用例更改,也会同步影响场景里的用例,看自己需要是复制还是引用。


image.png

用例引用列表可拖动调整用例上下顺序


image.png

相关文章

  • meterSphere使用文档

    使用流程:首先我们拿到账号后需要创建项目,为项目配置环境域名,在项目管理内还可以设置用户自定义变量、默认请求头操作...

  • 搞定!详解MeterSphere 配置外部Mysql5.7的全过

    最近试用了MeterSphere做接口测试平台,感觉使用起来非常方便,最重要的是开源免费!官方文档还是非常详细的,...

  • MeterSphere开发者手册

    什么是 MeterSphere MeterSphere 是一站式的开源企业级持续测试平台, 涵盖测试跟踪、接口测试...

  • Bootstrap-Table 插件

    Bootstarp-Table 插件文档 | 使用或下载文档 安装使用注意 文档的使用bootstarp插件方法很...

  • flutter 数据持久化

    shared_preferences使用文档 使用方法:(根据使用文档) 项目代码:

  • Ant Design Pro 框架使用篇(持续更新)

    文档 官网地址官网使用文档 正文 1. 安装 & 使用 安装官网文档参考地址 - 安装 使用官网文档参考地址 -...

  • 使用文档

    嵌套规则 Sass允许将一套CSS样式嵌套进另一套样式中,内层的样式将它外层的选择器作为父选择器,例如: 编译为 ...

  • Java MongoDB插入

    本文介绍3中插入文档的方法。 1. 使用Document插入文档 2. 使用Map插入文档 3. 使用JSON插入...

  • 如何使用Word主控文档功能

    如何使用Word主控文档功能 使用Word提供的主控文档功能,可以将长文档拆分成多个子文档进行处理,从而提高文档的...

  • MeterSphere请求方法一直是get的问题解决

    一、问题 1、在MeterSphere遇到请求方法是post,但是接口调用一直返回:接口请求方式不支持,请检查! ...

网友评论

      本文标题:meterSphere使用文档

      本文链接:https://www.haomeiwen.com/subject/rubypltx.html