python脚本实现接口自动化测试,源码在github。

这篇博客介绍了如何使用Python 3.9和PyCharm进行接口自动化测试,通过读取Excel文件中的接口信息进行测试。作者提供了源码链接,包括在GitHub和CSDN上,方便读者下载。代码中包含详细注释,并且针对接口测试中的access_token参数进行了说明,未设置token的可以忽略此参数。
摘要由CSDN通过智能技术生成

目标: 用python写一个类,调用Excel文件,自动测试文件里的所有接口,并拿到返回。
原料: py 3.9 版本,PyCharm 2020.2.3 x64版本,Excel文件
源码地址:https://github.com/WuJonah/py_autoTest
代码和excel都在里面。
没有github的,可以在这里下载。
https://download.csdn.net/download/m0_37530301/13781252
结果展示如下:
A-H 是输入参数和判断值, 后面是输出结果。
在这里插入图片描述
python代码如下:

#coding:utf-8
import requests   #接口
import json       #解析返回的json数据
import re         #正则表达式
import xlrd       #读excel
import xlwt       #写excel
import os         #对文件的导入导出操作
import socket
from xlutils.copy import copy    #复制excel的sheet

excel = 'C:/Users/legion_i7_10th/Desktop/autoTest.xls'    #定义存放用例的excel路径
all_data = xlrd.open_workbook(excel,formatting_info=True)
headers = {
   'Content-type': 'application/json; charset=utf-8',
           'Connection':'keep-alive','access_token':'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE2MDY0NjI5OTMsInVzZXJuYW1lIjoiMzA2MDAwMDY2NzMzIn0.zAusk-ZA4iLQy5AGtL-ngoTgT8_c_WeTrIj_g5Wqjgg'}   #定义headers
I = []       #用来存放测试结果
J = []      #用来存放flag,返回标志
K = []      #用例存放实际Status Code
L = []      #用来存放实际Response
M = []      #表示查询结果为空
table 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值