python 利用requests包封裝 接口測試類

 網上很多接口測試工具,具體是如何實現呢,下面利用python做了一個簡單的接口測試類,具體實現如下:

# -*- coding:utf-8 -*-
import requests
import json

class RunMain:

    # 初始化 方法
    def __init__(self,url,method,data=None):
        self.res = self.run_main(url,method,data)

    # get 請求
    def send_get(self,url,data):
        res = requests.get(url,data).json()
        return json.dumps(res,indent=2,sort_keys=True,ensure_ascii=False)

    # post 請求
    def send_post(self,url,data):
        res = requests.get(url,data).json()
        return json.dumps(res,indent=2,sort_keys=True,ensure_ascii=False)

    # 根據請求類型 發送請求
    def run_main(self,url,method,data):
        if method == 'GET':
            return self.send_get(url,data)
        else:
            return self.send_post(url,data)
if __name__ == '__main__':

    # 請求地址
    url = 'url'
    # 參數數據
    data = {
        "Token":"token值",
        "page":0,
        "size":20
    }
    run = RunMain(url,'GET',data)
    print (run.res)

ok,這樣就封裝了一個簡單的接口測試工具類,想試試的小夥伴可以操作試試~.~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章