pytest-yaml 测试平台-2.支持上传YAML格式用例

前言

pytest-yaml 测试平台用例结构是遵循pytest-yaml-yoyo 框架用例规则。
如果你之前已经有用 pytest-yaml-yoyo 框架完成了yaml 用例的编写,可以直接在平台上导入yaml 用例。

yaml 用例

test_用例文件a.yml

config:
  name: 单个用例文件

test_a:
  name: extract提取结果
  request:
    method: POST
    url: http://httpbin.org/post
    json:
      username: test
      password: "123456"
  extract:
      url:  body.url
  validate:
  - eq: [status_code, 200]
  - eq: [headers.Server, gunicorn/19.9.0]
  - eq: [$..username, test]
  - eq: [body.json.username, test]

上传yaml文件到平台

你本地已经写好的yaml用例,可以一键导入到平台
pytest-yaml 测试平台-2.支持上传YAML格式用例_第1张图片
勾选你本地的yaml用例,并选择你要上传到哪个项目下
pytest-yaml 测试平台-2.支持上传YAML格式用例_第2张图片
点击上传
pytest-yaml 测试平台-2.支持上传YAML格式用例_第3张图片

上传成功后在用例列表查看
pytest-yaml 测试平台-2.支持上传YAML格式用例_第4张图片

yaml文件的名称就是用例名称

导入多个yaml用例

也可以支持一次性导入多个yaml格式的用例
pytest-yaml 测试平台-2.支持上传YAML格式用例_第5张图片
导入成功后在用例列表查看
pytest-yaml 测试平台-2.支持上传YAML格式用例_第6张图片

项目配置

项目的config.py 和 conftest.py 文件可以在项目配置里写入对应内容
pytest-yaml 测试平台-2.支持上传YAML格式用例_第7张图片
运行用例选择环境运行
pytest-yaml 测试平台-2.支持上传YAML格式用例_第8张图片

平台体验地址http://47.108.155.10/register.html
可以自己注册账号试用(有疑问联系本人wx:283340479)

你可能感兴趣的:(pytest,FastAPI,1024程序员节,python,fastapi)