接口平台HttpRunner学习_Hooks&debugtalk.py

Hooks

在UI测试时,执行UI自动化用例执行前会初始化准备操作,执行完后会清除还原环境操作。
——例如Katalon中setUp/tearDown的方法,以供使用者执行测试时的初始化配置或者执行后清除配置
在执行接口测试用例前后若进行特殊处理,如执行前的初始化操作、执行完成后的等待操作。HttpRunner中的Hook功能也支持此类操作。
——setup_hooks:在HTTP请求发送前执行hook函数,主要用于准备工作;也可实现对请求的request内容进行预处理
——teardown_hooks:在HTTP请求发送后执行hook函数,主要用于测试后的清理工作;也可实现对响应的response 进行修改,例如进行加解密等处理
在这里插入图片描述

debugtalk.py

位置:在项目管理-debugtalk.py
作用:用于(python语言)定义相关的函数和变量,如一些常用公共方法:操作数据库(执行SQL语句),读文件,加密解密,获取产生随机数等。
在这里插入图片描述
使用方法:调用debugtalk.py中的某个函数,即为:${函数名($参数)}
举例:debugtalk.py中定义的函数是get_name(n),则引用时是${get_name(1)}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值