Advertisement

HttpRunner接口自动化框架钩子机制详解

阅读量:

导读内容概览

    • 前言
      • 一、从Python编程基础到高级应用的全面掌握
      • 二、接口自动化项目的实际操作与应用
      • 三、Web自动化项目的实践与实施
      • 四、App自动化项目的开发与测试
      • 五、一线大厂简历制作与优化技巧
      • 六、测试开发中DevOps体系的构建与应用
      • 七、常用自动化测试工具的使用与分析
      • 八、JMeter在性能测试中的应用实践
      • 九、总结(结尾处的小惊喜)

前言

httprunner 4.x具备hook机制的支持功能,允许在请求发送之前执行预处理操作,或在请求完成之后进行后续处理。

setup_hooks:主要应用于接口的前置准备环节,同时可对请求参数进行签名与加密等处理
teardown_hooks:主要用于执行后置清理任务,也可对返回结果进行解密等操作

测试步骤中添加hook

需在项目根目录下创建名为debugtalk.py的文件,且文件名称必须保持一致

复制代码
    # debugtalk.py
    
    
    def hook_up():
    print("前置操作:setup!")
    
    def hook_down():
    print("后置操作:teardown!")

全部评论 (0)

还没有任何评论哟~