httpRunner源码解读(1)
2018-05-22 17:13
2021 查看
代码结构如下:
httprunner文件夹:核心模块
reports文件夹:报告
tests:测试用例
重点关注 httprunner文件夹,有以下文件:
templates:报告模板文件夹
built_in.py:用于yaml、json文件的内建函数
cli.py:命令行参数处理
client.py: HttpSession处理
context.py: 上下文处理类,用于将yml、json文件里的信息生成上下文信息
locusts.py:性能测试类
logger.py:日志类
report.py:报告生成类
response.py: http响应处理类
runner.py:用例执行器
task.py:任务管理类
testcase.py:用例类
utils.py:工具类
阅读更多
相关文章推荐
- OkHttp源码解读总结(三)--->OkHttp同步请求源码解析
- Retrofit源码解读(五)--okhttpCall和adapt方法
- NodeJS基础-8 HTTP源码解读
- OkHttp源码解读总结(四)--->OkHttp异步请求源码总结
- Tomcat源码解读系列——Tomcat对HTTP请求处理的整体流程
- OkHttp源码解读总结(六)--->OkHttp拦截器核心代码总结
- HttpClient 4.3连接池参数配置及源码解读
- NodeJS基础-7 HTTP源码解读
- HttpClient 4.3连接池参数配置及源码解读
- node.js——http源码解读
- AKKA-HTTP DSL源码解读
- OkHttp源码解读总结(五)--->OkHttp核心调度器Dispatcher类源码总结
- Tomcat源码解读系列(三)——Tomcat对HTTP请求处理的整体流程
- Android 开源框架之 Android-async-http 源码解读
- OkHttp源码解读总结(一)--->OkHttp框架流程
- AKKA-HTTP DSL源码解读
- OkHttp源码解读总结(二)--->OkHttp同步/异步请求
- Android 开源框架之 Android-async-http 源码解读
- 如何判断一个Http Message的结束——python源码解读
- android-async-http源码解读(二)