HttpRunner三:debugtalk的简单使用,通过函数返回username和password
Posted benben-wu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HttpRunner三:debugtalk的简单使用,通过函数返回username和password相关的知识,希望对你有一定的参考价值。
创建项目时,默认会自动生成一个debugtalk.py文件,可以在该文件中写函数,获取接口请求中需要的数据。
本次代码中只是分别定义获取username和password的函数,用于返回登录接口中需要用的参数。
调用debugtalk.py文件中函数的方式:${函数名(参数)}
1、debugtalk.py文件中的代码:
def get_name(): return "benben" def get_password(): return "123456"
2、api/demo_api.yml文件中调用的代码:
name: demo api base_url: http://127.0.0.1:8000 #variables: # username: ${ENV(username)} # password: ${ENV(password)} request: url: /user/login/ method: POST headers: Content-Type: "application/json" json: username: ${get_name()} password: ${get_password()} validate: - eq: ["status_code", 200]
以上是关于HttpRunner三:debugtalk的简单使用,通过函数返回username和password的主要内容,如果未能解决你的问题,请参考以下文章
httprunner 2.x学习20 - HttpRunner().run()连续执行2个不同项目,只会解析到第一个项目的debugtalk.py
httprunner系列04——环境变量env和脚本函数debugtalk.py的使用
httprunner 2.5.7 下.env 文件环境变量的使用及debugtalk的使用