python接口自动测试框架搭建入门-02-get请求demo(持续更新优化中......)

1、以https://reqres.in/api/users?page=2接口样例进行梳理设计
2、目前的目录结构如下:
python接口自动测试框架搭建入门-02-get请求demo(持续更新优化中......)
3、get请求demo代码如下:
文件名:getHttpDemo.py

import requests
import os
import config

#导入另一个common目录下的common.py文件,被引入的common文件目录下需要增加初始化文件__init__.py,设置根目录为源根root
from common import common

class getHttpDemo:
    def getHttpRequest(self,param):
        #调用http_get_param获取公共请求url
        baseUrl = config.http_get_param(self)
        #拼接url和请求参数
        getParam = baseUrl + param
        # 调用封装的http_get_method方法发起get请求
        res = config.http_get_method(self,getParam)
        #调用getFileName方法获取当前文件名
        fileName = getHttpDemo.getFileName(self)
        #调用getHttpLog方法记录日志
        getHttpDemo.getHttpLog(str(fileName),getParam)
        getHttpDemo.getHttpLog(str(fileName),res)

    def getFileName(self):
        # 获取当前文件的文件名称
        fileName = os.path.basename(__file__)
        return fileName

    def getHttpLog(fileName,msg):
        # 实例化引入的common.py文件中的类Log
        log = common.Log()

        log.test_log(fileName,msg + '\n')

getRun = getHttpDemo()
getRun.getHttpRequest('api/users?page=2')

4、运行后记录的日志内容如下:
python接口自动测试框架搭建入门-02-get请求demo(持续更新优化中......)