Skip to content
📔 阅读量:

自定义执行

YouQu3 支持在 txt 文件中自定义用例集驱动执行:

  • youqu-tags.txt
  • youqu-keywords.txt

youqu-tags.txt

在根目录下定义 youqu-tags.txt 文件,YouQu3 会自动加载并执行。

youqu-tags.txt 文件里面写标签的表达式,如:

txt
id1 or id2 or id3

youqu-keywords.txt

在根目录下定义 youqu-keywords.txt 文件,YouQu3 会自动加载并执行。

youqu-keywords.txt 文件里面写关键词的表达式,如:

txt
id1 or id2 or id3

驱动执行方式

bash
youqu3 run --txt

案例

PMS用例驱动

pms-driver:从PMS测试单中爬取用例集,将用例 id 集合写入 youqu-tags.txt 文件。

使用框架的前置钩子触发爬取动作生成 youqu-tags.txt 文件,框架自动加载并执行对应标签的用例。

使用框架的后置钩子触发结果回填到 PMS 测试单。

执行命令:

bash
youqu3 run --txt --job-start "pms-driver --task-id 123456 --pms-user ut001234 --pms-password xxxx" --job-end "pms-driver --task-id 123456 --pms-user ut001234 --pms-password xxxx --send2pms"
bash
youqu3-cargo run --txt --job-start "pms-driver --task-id 123456 --pms-user ut001234 --pms-password xxxx" --job-end "pms-driver --task-id 123456 --pms-user ut001234 --pms-password xxxx --send2pms"