python实现post接口自动化(一)之读取测试用例

本文介绍了如何使用Python进行POST接口自动化的测试用例读取,包括从Excel和数据库中读取。Excel方式易于维护但不便于协同,而数据库方式则更利于扩展和多人合作。文章以登录接口为例,提供了具体的文件路径和数据库表结构,并警告了数据库读取可能存在的安全风险。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、读取测试用例

我们可以通过两种方式来维护我们的自动化测试用例:第一种就是常用的excle,第二种就是数据库。两种各有各的优势:excle维护起来方便,操作简单,但不利于多人协同,可扩展性也不及数据库;数据库创建用例,方便、可扩展性高,也便于多人协同。我们就两种方式都介绍下:
以下python实现post接口自动化的文章都是以登录接口为例哦!
项目下新建一个until文件来存放我们的工具类和方法。

1、excle

1.用例格式

文件路径:C:\Users\zhangjing\Desktop
文件名:test_login.xlsx 用例维护在sheet1

用例id 测试数据 预期结果 测试场景 备注
1 {“user”:“test”,“password”:“1234”} {“erro”:“0”,“data”:[“1”,“3”,“2”,“5”],“msg”:“登录成功”} 用户名密码正确 可标记删除的case
2.python读取case
import pandas as pd
import numpy as np

def read_case(io,id):
    data = pd.read_excel(io,sheet_name='Sheet1',header=0,dtype
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值