码迷,mamicode.com
首页 > Web开发 > 详细

HttpRunner三:debugtalk的简单使用,通过函数返回username和password

时间:2020-03-17 23:43:08      阅读:53      评论:0      收藏:0      [点我收藏+]

标签:bsp   一个   函数   login   col   name   content   def   创建   

创建项目时,默认会自动生成一个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

标签:bsp   一个   函数   login   col   name   content   def   创建   

原文地址:https://www.cnblogs.com/benben-wu/p/12514551.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!