随笔分类 - httprunner
摘要:ensure_testcase_v3_api() __make()方法的第40行调用此方法; 上篇39行说了,如果传入的 json/yaml 文件,第一层(最外层的键)包含 "request" 和 "name",那么就执行这个方法。 作者的意思很明显,如果传入的json/yaml 文件 只包含一个接
阅读全文
摘要:mian_make()方法的第12行执行此方法; 打眼一看有点复杂,作者注释的意思大概是使用绝对路径创建testcase,生成pytest文件并缓存; 还是来逐行看吧。 31行之前都是对目录/文件的处理(.json .yaml .py) 40行读取了 .json .yaml 文件内容,开始进行处理(
阅读全文
摘要:main_run() 接上一篇60行第一个if语句,如果执行命令:httprunner run [用例1路径] [用例2路径] ... 执行到第22行,有正确路径时,跳转main_make()方法 # # httprunner/cli.py :: main_run def main_run(extr
阅读全文
摘要:首先给出项目源码:https://github.com/httprunner/httprunner 我的版本是 3.1.6 在项目根目录pyproject.toml文件,可以看到命令的指向的路径。 通过文档可知,httprunner run = hrun,httprunner make = hmak
阅读全文

浙公网安备 33010602011771号