分享

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

 上海悠悠 2023-10-24 发布于上海

前言

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:///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用例,可以一键导入到平台

勾选你本地的yaml用例,并选择你要上传到哪个项目下

点击上传

上传成功后在用例列表查看

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

导入多个yaml用例

也可以支持一次性导入多个yaml格式的用例

导入成功后在用例列表查看

项目配置

项目的config.py 和 conftest.py 文件可以在项目配置里写入对应内容

运行用例选择环境运行

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章