# 接口测试自动化脚本(整个流程的逻辑基本都是在这里面实现,所需要的数据都是通过调用前面的封装来获取)
from Config.public_data import *
from Utils.ParseExcel import ParseExcel
from Utils.HttpClient import HttpClient
from Action.get_rely import GetRely
from Action.data_store import RelyDataStore
from Action.check_result import CheckResult
from Action.write_test_result import write_result
import requests
import json
import os
import hashlib
def main():
# 第一步:新建一个解析excel工具类的实例对象并且获取"API"的sheet对象
parseE = ParseExcel()
parseE.loadWorkBook(FILEPATH)
sheetObj = parseE.getSheetByName("API")
#print(sheetObj)
# 第二步:通过Active列的值来判断"API"的sheet表哪些需要执行
activeList = parseE.getColumn(sheetObj, API_active) # 返回的是API_active这一列所有的数据内容组成tuple
for idx,cell in enumerate(activeList[1:], 2): # 去掉标题行,从第二行开始(符合直观的显示行)(2表示指定起始行从2开始,如果不写默认从0开始)
#print(idx,cell)
if cell
Excel接口自动化(8)接口测试自动化脚本
最新推荐文章于 2024-05-05 01:20:06 发布
本文详细介绍了如何使用Excel作为数据源,自动化执行接口测试脚本,涵盖了从读取Excel数据、构造请求到验证响应的过程,旨在提升接口测试效率。
摘要由CSDN通过智能技术生成