接口自动化架构-2
时间:2019-06-14
本文章向大家介绍接口自动化架构-2,主要包括接口自动化架构-2使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
获取测试用例
import xlrd from lib.log import atp_log class OpCase(object): def get_case(self,file_path): case = [] if file_path.endswith('.xls') or file_path.endswith('.xlsx'): try: book = xlrd.open_workbook(file_path) sheet = book.sheet_by_index(0) for i in range(1, sheet.nrows): # excle中一共有多少行 row_data = sheet.row_values(i) # 获取每行的值 case.append(row_data[4:8]) # 切片(因为只需要取下标4到下标7的值) atp_log.info('共读取%s条用例' % (len(case))) except Exception as e: atp_log.error('%s用例获取失败,错误信息%s' % (file_path, e)) else: atp_log.error('用例文件不合法:%s' % file_path) return case #测试 #m = OpCase() #m.get_case(r'E:\Users\admin\PycharmProjects\Interface test\ATP') #m.get_case('xx.xls') #m.get_case(r'E:\Users\admin\PycharmProjects\Interface test\ATP\cases\测试用例.xlsx')
发送请求
def my_request(self,url,method,data): method = method.upper() if method=='POST': requests.get(url,params=data) else: atp_log.warning('该请求方式暂不支持')
原文地址:https://www.cnblogs.com/ruijie/p/11022439.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 150+行Python代码实现带界面的数独游戏
- Python实现十大经典排序算法
- 140行Python代码实现Flippy Bird
- 200行Python代码实现贪吃蛇
- 简单说维特比算法 - python实现
- Android绘图及Bitmap几个知识点整理
- Spark Pipeline官方文档
- Python-时间及日期-07-获取本周或上周几具体日期
- Spark Job-Stage-Task实例理解
- 想查看微信好友撤回的消息?Python帮你搞定
- MySQL 案例:同步中断与SQL线程类型转换
- Android端Charles抓包
- Spring boot 启动提示数据源错误
- leetcode树之从上到下打印二叉树
- 整理C/C++的可变参数