美文网首页
httprunnerV3源码——初识项目

httprunnerV3源码——初识项目

作者: 卫青臣 | 来源:发表于2021-09-08 11:33 被阅读0次

    httprunner项目文件结构

    httprunner
        app                   ->  网络服务模块
            routers               ->  路由分组
                debug.py              >  提供调试用例的接口
                debugtalk.py          >  提供获取debugtalk信息的接口
                deps.py               >  提供获取项目依赖的接口
            main.py               >  请求入口,指向上面的路由
        builtin               ->  内建函数目录
            comparators.py        > 定义各种断言函数
            functions.py          >  定义默认自带的函数
        ext                   ->  扩展功能模块
            har2case              ->  har文件转httprunner用例文件
            locust                ->  压测模块
            uploader              ->  文件上传模块
        __init__.py           >  初始化文件,指定了httprunner库包含的模块
        __main__.py           >  httprunner命令入口,调用cli.py的main函数
        cli.py                >  httprunner命令
        client.py             >  封装网络请求客户端
        compat.py             >  用例适配,兼容httprunner2和httprunner3
        exceptions.py         >  自定义异常
        loader.py             >  测试文件加载(用例、数据、debugtalk等)
        make.py               >  将httprunner用例转换为pytest用例
        models.py             >  定义httprunner用例模型
        parser.py             >  解析用例中的变量和函数
        response.py           >  响应处理
        runner.py             >  用例执行
        scaffold.py           >  httprunner脚手架,快速生成httprunner项目
        testcase.py           >  测试用例对象封装
        utils.py              >  工具类
    

    相关文章

      网友评论

          本文标题:httprunnerV3源码——初识项目

          本文链接:https://www.haomeiwen.com/subject/ftkvwltx.html