内容:接口自动化

框架:Python+unittest+HTMLTestRunner+logging

excel格式:

# coding=utf-8
'''
#文件位置:通过项目目录查找,方便项目的迁移(前提:当前目录位置固定)#sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python的运行时环境。
import sys
current_path=sys.argv[0] #获取当前文件路径#os模块负责程序与操作系统的交互,提供了访问操作系统底层的接口;
import  os
current_path=os.getcwd() #获取当前工作目录路径
parent_path=(os.path.dirname(os.getcwd())) #os.path.dirname以绝对路径运行的.若以相对路径运行,输出空目录
data_path=os.path.join(parent_path,"data","test_jgpt_data.xls") #组合地址:路径+文件名
'''import  os
import xlrd# 1 通过项目目录查找文件路径;
current_path=os.getcwd() #获取当前工作目录路径
parent_path=(os.path.dirname(os.getcwd())) #os.path.dirname以绝对路径运行的.若以相对路径运行,输出空目录
data_path=os.path.join(parent_path,"data","test_jgpt_data.xls") #组合地址:路径+文件名# 2 从excel文件的某个sheet获取数据;
workbook=xlrd.open_workbook(data_path) #打开excel文件
Data_sheet = workbook.sheet_by_name(u'TestLandLord')  # 通过名称获取工作簿
rowNum = Data_sheet.nrows  # sheet行数headers = Data_sheet.row_values(0) #获取标题行数据
for i in range(1,rowNum): #跳过标题行,从第二行开始取数据d = dict(zip(headers,Data_sheet.row_values(i))) #将标题和每行数据组装成字典,zip将两个列表组合成一个list#文件路径可放在配置文件config目录下
#获取文件内容的脚本,可用作函数,放在公共文件read_excel目录下

接口自动化(二)从excel文件获取测试数据相关推荐

  1. python调用文件下载接口_python接口自动化21-下载excel文件(Content-Type:octets/stream)...

    前言 Content-Type类型为octets/stream,这种一般是文件类型了,比如有时候需要导出excel数据,下载excel这种场景如何用python来实现呢? 抓下载接口 1.下载的场景如 ...

  2. python接口自动化21-下载excel文件(Content-Type:octets/stream)

    前言 Content-Type类型为octets/stream,这种一般是文件类型了,比如有时候需要导出excel数据,下载excel这种场景如何用python来实现呢? 抓下载接口 1.下载的场景如 ...

  3. PyQt5使用笔记(一) 处理excel文件获取页眉页脚信息 2020.03.14

    Openpyxl库只能处理.xlsx的excel文件, 而xlrd无法获取页眉页脚信息, 使用win32com库调用excel软件来获取页眉, 需要电脑上安装office软件. 1. python 安 ...

  4. python自动化测试判断方法_python接口自动化测试之根据excel中的期望结果是否存在于请求返回的响应值中来判断用例是否执行成功...

    1.首先在excel中填写好预期结果的值 这里判断接口成功的依据是预期结果值是否存在于接口的返回数据中. 一般接口的返回值都是json对象,我们需要将json对象转换为json格式的字符串 如下图,进 ...

  5. python判断值是否在excel中_python接口自动化测试之根据excel中的期望结果是否存在于请求返回的响应值中来判断用例是否执行成功...

    1.首先在excel中填写好预期结果的值 这里判断接口成功的依据是预期结果值是否存在于接口的返回数据中. 一般接口的返回值都是json对象,我们需要将json对象转换为json格式的字符串 如下图,进 ...

  6. matlab如何读取excel文件中的数据?_Python自动化之从Excel文件读取数据

    前言: 在Python语言,常用的excel读写库有xrld和openpyxl两个,当然pandas库也可以从excel文件中读取数据,但这里不建议使用.有个问题就是,xrld只能用于读取数据而不能用 ...

  7. python遍历excel单元格内容_如何遍历excel文件获取单元格内容并在websi上以表单形式编写...

    到目前为止,我的情况如下: Selenium和python脚本基本上可以启动浏览器,选择所需的字段,输入文本并单击submit. 我想做什么: 如上所述,我希望python脚本循环遍历excel表,并 ...

  8. python自动化上传文件_python接口自动化测试二十三:文件上传

    # 以禅道为例: 一.创建一个类,类里面写一个登录方法: import requests class LoginZentao(): def __init__(self, s): # 初始化 self. ...

  9. python接口自动化(十七) requests获取响应时间(elapsed)与超时(timeout)

    前言 requests发请求时,接口的响应时间,也是我们需要关注的一个点,如果响应时间太长,也是不合理的. 如果服务端没及时响应,也不能一直等着,可以设置一个timeout超时的时间. elapsed ...

最新文章

  1. Grid布局和Flex布局
  2. C++设计模式之一 工厂模式(简单工厂、工厂和抽象工厂)
  3. 从文件中读取数据,排序之后输出到另一个文件中
  4. 打开数据库_打开这份指南,数据库运维也能优雅、简单!
  5. 云小课 | 不小心删除了数据库,除了跑路还能咋办?
  6. FJ省队集训DAY2 T2
  7. qpython3h手机版怎么发短信_python如何使用腾讯云发送短信
  8. Latex中的常用公式模板
  9. 深度相机(六)--Kinect v2.0 手势样本库制作
  10. currentTarget与target的区别
  11. 中国计算机设计大赛作品(附代码与设计书,答辩PPT)
  12. win7桌面怎么弄计算机,电脑动态桌面,详细教您win7怎么设置电脑动态桌面
  13. 计算机组成原理刘超课后答案,计算机组成原理实验教学的研究.doc
  14. 合作动态 | 方正璞华与日立签订战略合作协议,加快推进数字化管理变革!
  15. 繁星闪烁 ,芳华似锦,走自己的路
  16. jQuery实现常见的轮播图效果
  17. 谷歌中国人才流失 遭猎头公司不断挖角
  18. Android dumpsys常用命令
  19. Python 二维字典定义
  20. Matlab/Simulink代码生成到dsp系列(一)基础配置

热门文章

  1. 从恒大亚冠夺冠夜看恒大营销
  2. (摘)消除眼睛疲劳的方法
  3. 驱动中platform resource 和 porbe 之间的关系
  4. MOS管损坏典型问题分析
  5. 移动端 transition动画函数的封装(仿Zepto)以及 requestAnimationFrame动画函数封装(仿jQuery)...
  6. 怎么把word转换成excel表格的格式
  7. Prolific USB-to-Serial Comm Port最新程序不支持win11怎么处理
  8. 联接+AI,华为用智能联接为智能时代加速
  9. 184-199-mysql-高级篇-日志与备份篇
  10. ios音乐播放器-仿QQ音乐