概要

正文

该帖子基于:httprunner-docker

最近有同学问我,httprunner 是否支持 api 分层和 suite 化的特性。HttpRunner 的测试用例分层机制

最近的 httprunner 我进行了调整。现在已经支持 api 分层和 suite 化。demo 中有 json 和 yml 两种格式,欢迎大家运行 demo。

在该 1.5.10 版本当中,我发现了一些问题,就是 api 和 suite 目录必须存在于根目录的 tests 目录之下,请大家不要随意切换目录,否则讲读取不到配置信息。后续我会建议 httprunner 作者优化这一块。

本次支持内容如下截图:

添加了 tests 目录。

并且添加了如下 demo

其中变量的传递可以用如下关键字 output 传递到 suites 中。

本次 demo 运行命令样板

docker run -it --rm -v "$PWD":/usr/src/myapp httprunner testcases/demo-2.json

docker run -it --rm -v "$PWD":/usr/src/myapp httprunner testcases/demo-3.yml

docker run -it --rm -v "$PWD":/usr/src/myapp httprunner testcases/demo-4.yml

欢迎大家试用!加油~


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