python接口自动化(三)——从excel中获取数据

1、按照之前的设计思路,我们需要从excel中去获取测试用例,所我们先封装一个获取数据的工具

from Data.with_config import *

from api_gj.with_excel import with_excel

from api_gj.with_json import open_json

class GetData:

def __init__(self):

self.read_excel = with_excel()

#获取数据量(行数)

def get_case_lines(self):

return self.read_excel.get_lines()

#获取是否运行

def get_if_run(self, row):

col = int(if_run())

run_model = self.get_case_cell(row, col)

if run_model == 'Y':

return run_model

else:

return None

#获取是否携带header

def get_if_header(self, row):

col = int(get_data())

header = self.get_case_cell(row, col)

if header != 'None':

return header

else:

return None

#判断请求方式

def get_re

python 从excel中抓取数据_python接口自动化(三)——从excel中获取数据相关推荐

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

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

  2. python数据抓取课程_Python爬虫入门教程 22-100 CSDN学院课程数据抓取

    1. CSDN学院课程数据-写在前面 今天又要抓取一个网站了,选择恐惧症使得我不知道该拿谁下手,找来找去,算了,还是抓取CSDN学院吧,CSDN学院的网站为 https://edu.csdn.net/ ...

  3. python绕过付费认正_python接口自动化三(登录绕开验证码及发帖)

    前言 有些登录的接口会有验证码:短信验证码,图形验证码等,这种登录的话验证码参数可以从后台获取的(或者查数据库最直接). 获取不到也没关系,可以通过添加cookie的方式绕过验证码. 但是这里需要明确 ...

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

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

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

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

  6. python抓取股票形态_python股票交易自动化:股票碗柄形态升幅_XAC配资之家

    你好朋友,本文将为你分析python股票交易自动化怎么样以及股票碗柄形态升幅的相关问题,如有任何疑问和留言咨询站长!我应该感谢民工,他们一直从事着"最苦.最累.最脏"的工作,却拿着 ...

  7. python中sign函数图片_python接口自动化-实现sign签名(MD5加密)

    一,前序 今天在学习sign签名的的时候,了解了下常用的sign加密算法,突然心血来潮,想用python试着将签名生成的通用步骤用代码实现出来,虽然中间经历了一点小波折,请教了开发同事后,按照他给的思 ...

  8. python爬虫抓取分页_Python爬虫—简书首页数据抓取

    简书 本该昨天完成的文章,拖了一天.可能是没休息好吧,昨天的在思路以及代码处理上存在很多问题,废话不多说,我们一起来看一下简书首页数据的抓取. 抓取的信息 2.2)简书首页文章信息 http://ww ...

  9. 用python抓取智联招聘信息并存入excel

    用python抓取智联招聘信息并存入excel tags:python 智联招聘导出excel 引言:前一阵子是人们俗称的金三银四,跳槽的小朋友很多,我觉得每个人都应该给自己做一下规划,根据自己的进步 ...

最新文章

  1. 彩色空间及cvtColor解析
  2. crysis3 android,Crytek谈安卓版《Crysis 3》:Tegra X1图形性能OK,瓶颈是CPU
  3. 单位银行结算账户如何变更
  4. static_cast、dynamic_cast、const_cast和reinterpret_cast总结
  5. 【Java文件操作(八)】将控制台输出重定向到txt文件
  6. 爬虫-大招-自动化测试工具上演
  7. Oracle Partition By 的使用
  8. efm32芯片电压_解读GP21+EFM32低功耗热量表电路
  9. python初学 数据分叉情况下的函数递归
  10. keyshot渲染玻璃打光_KeyShot新手的第一次打光,无脑三点打光塑造模型质感
  11. Linux sudo命令的概念与使用
  12. LinearLayout removeAllViews后再 addView页面不展示
  13. L2-009. 抢红包
  14. linux 软件查询,linux安装常用软件和查询基本信息
  15. 企业网络信息安全意识宣贯——屏保制作
  16. DS证据理论基础研究--主要将其应用于旅游管理科学研究中
  17. Windows10从 微软商店 安装 linux(ubuntu)
  18. 关于路由器配置直连路由和静态路由
  19. matlab矩阵最大值最小值均值,Matlab 处理数据—最小值、最大值、均值、方差
  20. request 和 response 对象的具体介绍

热门文章

  1. 完整的连接器设计手册_TCPP01M12解决USB TypeC 连接器设计6大难题
  2. 安装vue-cli遇到npm ERR! code ECONNREFUSED
  3. CloseHandle TerminateThread ExitThread的区别
  4. 网站建设后的seo优化工作将如何展开?
  5. 发那科机器人网段_发那科“蜘蛛手”机器人工艺调试流程详解
  6. OpenWrt分区扩容
  7. ERROR in static/js/0.5d7325513eec31f1e291.js from UglifyJs
  8. 【前缀树】写一个敏感词过滤器
  9. 《人类简史》十四、开启未来(上)——智人的灭亡
  10. 智慧园区背景 智慧园区如何建设 智慧园区落地实例