python-pytest接口自动化测试:cookie传递和使用

  • 人生本是一段戏 有欢笑也有哭泣 不知谁能 谁能躲得过去 只有默默地承受这一切 承受数不尽的春来冬去    --在雨中

1,postman参见调试信息,查看cookie

 

2,调试代码,使其生成有效cookie

# -*- coding: utf-8 -*-
# @File    : get_Cookie.py
# @API_name:
# @Time    : 2018/12/11 10:35
# @Author  : guozhen.deng

#  获取cookie,处理逻辑:


import requests

def get_cookie(Coookie_url,Cookie_data):

# def get_cookie():
    '''

    :param Coookie_url:
    :param Cookie_data:
    :return:
    '''
    # Coookie_url = "http://t-a*******.com/edu/u*****/****login"
    # Cookie_data = {
    #     "username" : '1853********',
    #     "password" : '1256',
    #     "remeber" : '1',
    #     "type" : "1"
    # }

    r = requests.post(Coookie_url,data=Cookie_data)
    cookie = r.cookies.get_dict()
    # return cookie
    return  "laravel_session=%s" %cookie["laravel_session"]
    # return   "vmpbId=%s" %cookie["vmpbId"]

if __name__ == '__main__':
    print get_cookie()

 

3,代码封装以及引用

4,cookie传递,实际接口用例引用:【注意:cookie最好实现为,公共变量,也就是生成一次cookie多次使用】

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值