requests库及请求封装

1.安装requests
打开cmd,切换到python,输入pip install requests,会出现具体的进度条,由于我的已经安装,不会出现响应的进度条

 2.使用requests进行接口自动化

首先需要导入requests包

# -*- coding: utf-8 -*-
import json
import requests
class runTest():
    def send_post(self,url,data):
        _r = requests.post(url ,json = data)
        return _r
    def send_get(self):
        _r = requests.get(url,data)
        return _r
    def runMain(self,url,method,data = None):
        res = None
        if method == "get":
            res = self.send_get(url)
        else:
            res = self.send_post(url,data)
        return res
if __name__ == "__main__":
    url = "http://XXXX:XXX/api/XXX/XXX/login"
    data = {
        "XXXX": "eeee",
        "XXX": "eee6"
    }
    r = runTest()

  res = r.runMain(url,"post",data).json()
  print(json.dumps(res,indent=2))#格式化数据
原文地址:https://www.cnblogs.com/museniuniu/p/12197909.html