zoukankan      html  css  js  c++  java
  • HttpRunner2.X开源接口测试框架学习(五):setup_hooks、teardown_hooks应用

    简单介绍hook函数

    • setup_hooks:在HTTP请求发送前执行hook函数,只要用于准备工作
    • teardown_hooks:在HTTP请求发送后执行的hook函数,主要用于测试后的清理工作

    简单举栗

    1、在debugtalk中定义前置函数、后置函数。

     2、在yml测试用例文件中,通过调用setup_hooks、teardown_hooks调用自定义的函数

    #hooks函数应用
    - config:
        name: 验证能否打开淘宝主页
        base_url: https://www.taobao.com/
        setup_hooks:
          - ${setup_case(case01 验证能否打开淘宝主页)}
        teardown_hooks:
          - ${teardown_case(case01 验证能否打开淘宝主页)}
    
    - test:
        name: open hnxmxit mainpage api
        setup_hooks:
          - ${setup_step(case01 打开淘宝主页)}
        teardown_hooks:
          - ${teardown_step(case01 打开淘宝主页)}
        request:
          url: /
          method: GET
        validate:
          - eq: ['status_code',200]

    3、执行测试用例

  • 相关阅读:
    HMM (隐马尔可夫) 推导 (上)
    图模型初识
    K-means 和 EM 比较
    EM-高斯混合模型
    EM算法-完整推导
    EM算法直观认识
    pandas 之 时间序列索引
    K-Means 算法
    接口。
    第一册:lesson ninety-nine。
  • 原文地址:https://www.cnblogs.com/lvhuayan/p/14961236.html
Copyright © 2011-2022 走看看