HttpRunner httprunner-docker 支持 api 分层和 suite 化

ccinn · August 24, 2018 · 1312 hits

概要

  • 支持api分层

  • 支持suite化

正文

该帖子基于:httprunner-docker

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

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

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

本次支持内容如下截图:

添加了tests目录。

并且添加了如下demo

    1. demo-2.json (运行了api分层的demo)
  • 2.demo-3.yml (和 demo-2.json 内容一致,但是格式用了yaml格式)

  • 3.demo-4.yml (运用了api分层和suite模块化)

其中变量的传递可以用如下关键字 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

欢迎大家试用!加油~

共收到 0 条回复 时间 点赞
ccinn httprunner-docker 中提及了此贴 24 Aug 09:56
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up