一、读取测试用例
我们可以通过两种方式来维护我们的自动化测试用例:第一种就是常用的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