MeterSphere Mock 使用
  ytXF8ujKKYXO 2023年11月02日 50 0

1 MOCK功能

MeterSphere提供的Mock功能可以根据用户输入的请求参数、返回数据生成Mock接口,这些接口会自动生成模拟数据,以覆盖用户的一些测试需求。而Mock期望则是根据设置的请求触发条件来进行过滤,然后返回期望的数据。

列表功能,支持对Mock服务的开启/关闭、编辑、复制、删除操作。

MeterSphere Mock 使用_MOCK

2 HTTP MOCK设置

在接口编辑页面可展示此接口的Mock信息,Mock默认地址是MeterSphere 系统地址+模块 ID+接口地址,一个接口定义可以设置多个Mock服务。点击Mock设置可跳转到Mock页面。点击MOCK页签也可以跳转到Mock页面。

MeterSphere Mock 使用_数据_02

MeterSphere Mock 使用_TCP_03

在MOCK页面中展示当前接口定义下的MOCK服务。

MeterSphere Mock 使用_TCP_04

点击 ​​+添加​​ 按钮添加Mock服务。

MeterSphere Mock 使用_MOCK_05

设置Mock服务触发条件,可以根据参数设定的值、长度、正则表达式Mock出相应的请求参数,同时参数与参数之间新增了逻辑判断(AND/OR),以提升触发条件的灵活性。

MeterSphere Mock 使用_MOCK_06

针对一些特定测试场景需要对返回信息进一步处理的情况,比如加解密操作、调用第三方JAR包等,MeterSphere在v1.18.0版本中Mock提供了对后置脚本的支持,可以通过编写脚本或添加系统已有的自定义代码片段来实现对返回信息的处理。

MeterSphere Mock 使用_MOCK_07

​设置Mock服务响应内容。

MeterSphere Mock 使用_TCP_08

请求参数与设置的触发条件匹配,则返回设置的响应内容。

MeterSphere Mock 使用_数据_09

MeterSphere Mock 使用_MOCK_10

3 TCP MOCK设置

开启TCP Mock服务,Mock服务显示未开启,需在 ​​项目设置->应用管理->接口测试​​ 中开启TCP Mock服务。

MeterSphere Mock 使用_TCP_11

MeterSphere Mock 使用_TCP_12

其他TCP MOCK设置请参考 ​​HTTP Mock设置​


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  SBowDWXjb0NT   2023年11月30日   41   0   0 redis线程池数据
  FPWXcwQsKvIB   2023年12月06日   70   0   0 IP数据统计TCP
ytXF8ujKKYXO
最新推荐 更多