首页 > Web开发 > 详细

HttpRunner2.X开源接口测试框架学习(五):setup_hooks、teardown_hooks应用

时间:2021-07-02 00:44:50      阅读:30      评论:0      收藏:0      [点我收藏+]

简单介绍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、执行测试用例

HttpRunner2.X开源接口测试框架学习(五):setup_hooks、teardown_hooks应用

原文:https://www.cnblogs.com/lvhuayan/p/14961236.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!