基于Python+Requests库封装发送接口请求的工具类Python+Requests库做接口自动化框架设计系列多测师

Posted xiaoshubass

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于Python+Requests库封装发送接口请求的工具类Python+Requests库做接口自动化框架设计系列多测师相关的知识,希望对你有一定的参考价值。

#coding=utf-8
"""
===========================
Author:多测师_王sir
Time:2020/5/20 17:24
Wechat:15367499889
Company:上海多测师信息有限公司
===========================
"""

import requests

class SendRequest(object):
    """cookie+session鉴权的请求类封装"""

    def __init__(self):
        #通过在创建类的时候就创建session对象
        self.session = requests.session()

    def send(self, url, method, headers=None, params=None, data=None, json=None, files=None):
        method = method.lower()
        if method == "get":
            response = self.session.get(url=url, params=params, headers=headers)
        elif method == "post":
            response = self.session.post(url=url, json=json, data=data, files=files, headers=headers)

        return response

 

以上是关于基于Python+Requests库封装发送接口请求的工具类Python+Requests库做接口自动化框架设计系列多测师的主要内容,如果未能解决你的问题,请参考以下文章

python 结合 requests库实现接口自动化测试

让http服务人类(python之requests做接口测试)

我也是第一次知道,正流行的接口测试工具requests库原来这么好用!

python接口测试之requests库

Python+requests库发送接口入参为xml格式的接口请求多测师

Python+requests库发送接口入参为xml格式的接口请求多测师