自定义执行
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"