整体思路:
1、建立符合pytest框架规范要求的py文件:test_getHttpDemo.py
2、导入pytest模块
3、创建符合pytest框架规范要求的类名称及类方法
4、敲代码,引用已封装的get请求方法,发起get请求
5、对接口响应结果应用assert判断实际结果与预期结果一致
6、并记录接口请求响应日志
#!/usr/bin/python
#coding=utf-8
print("祝大家新年快乐!新的一年里,身体健康,一切顺利,万事如意!")
import os
import config
import pytest
#导入另一个common目录下的common.py文件,被引入的common文件目录下需要增加初始化文件__init__.py,设置根目录为源根root
from common import common
from common.common import exc_log
from common.common import testData
class Test_getHttpDemo():
def test_getHttpRequest(self):
#调用http_get_param获取公共请求url
baseUrl = config.http_get_param(self)
#拼接url和请求参数
pageNum = 2
param = 'api/users?page=' + str(pageNum)
getParam = baseUrl + param
# 调用getFileName方法获取当前文件名
fileName = Test_getHttpDemo.getFileName(self)
test_http = common.test_http()
try:
# 调用封装的http_get_method方法发起get请求