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、执行测试用例

  • 相关阅读:
    [SDOI2015]约数个数和
    [POI2007]ZAP-Queries
    fpu栈溢出
    shader 汇编
    sample a texture as a rendertarget
    ID3d11asynchronous
    DEVICE DRAW VERTEX BUFFER TOO SMALL
    模型的一个点显示在原点
    setrendertraget 上下颠倒
    skinned mesh 蜘蛛样
  • 原文地址:https://www.cnblogs.com/lvhuayan/p/14961236.html
Copyright © 2011-2022 走看看