最近研究了httprunner,从一个啥也不知道的到了解到用例分层,遇到阻碍了,说真的研究这个分层我百度了很多,看了很多遍文章都没有详细得介绍其中的关系,他们之间如何调用,那么接下来我就来讲讲这其中关系,特别适合小白学习!
1、前奏
如何安装就不必细说了啊,pip install httprunner,搞定之后检测下是否成功,hrun -V
2、不分层学习
(百度很多,就不多废话,有问题可以呼我)
3、用例分层学习
首先用python自带得编译器,还是sublime或者pycharm,先新建一个demo,用命令hrun --startproject demo(成功如下图)
很强大啊,自动建好分层得文件,我们只需要搞定这其中文件夹间得关系
我用的sublime,见下图讲解
demo:刚才新建时起得名字
api:编写接口时需要写得接口url
reports:存放日志结果
testcases:编写得用例,断言文件
testsuites:统筹多个用例执行
.env:配置文件
debugtalk.py:辅助函数
关系说明:
用例集----》用例----》接口
下面是重点,登录接口代码讲解,for example:
api代码:
testcases代码:
testsuites代码:
结果:
自此用例分层关系,代码之间如何调用,想必大家都已经明白了,打字再多也不如直接从代码中了解,学习了最基本的方法,怎么扩大方法和进阶就看个人发挥了,感谢大家支持,有问题随时提出,我一一解答!