如题,用 YAML 或者其他格式来表述接口测试用例的话,学习、记忆工具的语法总是个麻烦事情,下面是我实践的接口录制功能。

正如你上面看到的,这个工具提供了一个 URL 路径的过滤器,基本能够过滤到希望录制的 API 请求。当然,像 Query、Payload、Header 等也都能记录下来。

希望了解的是,大家都还会对 HTTP 接口录制有哪些诉求呢?下面先给一个录制的结果样例,欢迎留言交流。

#!api-testing
# yaml-language-server: $schema=https://gitee.com/linuxsuren/api-testing/raw/master/sample/api-testing-schema.json
name: Sample
items:
- name: publickey
  request:
    api: https://demo.halo.run/login/public-key
    method: GET
- name: login
  request:
    api: /login
    method: POST
    body: |
      {
        "username": "demo",
        "password": "P@ssw0rd123"
      }

参考链接:https://github.com/LinuxSuRen/api-testing/pull/85


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