MokaTest 目前支持HTTP 接口、SQL 接口的调试功能,后续会支持更多接口调试功能

介绍

HTTP 功能详细介绍

各区域内容介绍

环境使用

选择环境之后,该接口优先使用环境配置里边的服务器地址,用户只需要填写请求路径就行。

如果没有选择环境,或者所选环境没有配置服务器地址,则以路径输入框里填写的地址为准。

前后置脚本

平台支持,前后置 js 脚本的编写。

右侧操作栏,支持以下操作:

  1. 内置函数
  2. 变量操作
  3. 请求信息操作
  4. 修改请求操作
  5. 日志断言操作
  6. 自定义函数

请求 Mock

日常开发流程中可能会有后端还未出接口的情况,那么这时就可以用到 Mock 请求

开启 Mock 的情况下,请求直接会被拦截,返回我们定义好的响应数据

提取规则

平台支持,对响应数据等进行提取操作,以便于后续数据的使用,目前支持:

JsonPath、正则、响应头、Cookie、状态码 的提取

断言

MokaTest 支持对响应内容的断言,便于判断请求响应是否符合预期。

目前支持对以下内容的断言:

  1. 响应体
  2. 响应头
  3. 状态码
  4. 响应时间
  5. 自定义断言

参数 Mock

方式一

使用输入框侧边的 Mock 按钮

方式二

直接使用 @ 方式就可唤起内置函数 和 自定义函数

其中自定义函数支持 js 语法。

自定义函数入口:

结语

当前此项目是开源的,以下是体验地址 和 开源仓库地址:

如果你觉得此项目有用的话,别忘了给我的仓库点点 star!!

当然也别忘了点点关注!非常感谢


↙↙↙阅读原文可查看相关链接,并与作者交流