随笔分类 -  [-018-]-Python3-APP接口自动化测试

python3+接口
摘要:import pdfplumber def count_pdf_pages(file_path): f = pdfplumber.open(file_path) return len(f.pages) 阅读全文
posted @ 2023-10-07 16:17 旅行没有终点 阅读(145) 评论(0) 推荐(0)
摘要:1、 飞书提醒: 2、邮件提醒 阅读全文
posted @ 2022-03-03 17:47 旅行没有终点 阅读(408) 评论(2) 推荐(0)
摘要:1. 先pip 下载安装 paramunittest pip install paramunittes 2. 官方文档 https://pypi.org/project/ParamUnittest/ 3.实际案例 3.1 从上面官方文档给的案例可以看出,参数可以传元组也可以传字典,先传字典参数 这里 阅读全文
posted @ 2021-03-05 17:23 旅行没有终点 阅读(295) 评论(0) 推荐(0)
摘要:header定义的内容: 返回类型为:字典 在程序中读取header后,类型变成了tuple: 所以会报错: 分析: header返回类型没有问题 仔细检查发现: 因为无中生有多了两个逗号,所以dict被转成了tuple 去掉即可 阅读全文
posted @ 2021-02-25 17:55 旅行没有终点 阅读(2697) 评论(0) 推荐(0)
摘要:一、join语法 定义:用于将序列中的元素以指定的字符连接生成一个新的字符串 语法:str.join(sequence) sequence -- 要连接的元素序列。 1.1 使用“-”,"","&"等连接列表/元组中个元素,生成一个字符串 s = ['chu','shu','jin'] # 用-去连 阅读全文
posted @ 2021-01-07 10:54 旅行没有终点 阅读(843) 评论(0) 推荐(0)
摘要:一、报错内容: Traceback (most recent call last): File "D:\Ddworkspace\workspace\DdScript\dmall-small-program\autoPyWxInterface\run_start_auto.py", line 39, 阅读全文
posted @ 2021-01-04 12:21 旅行没有终点 阅读(1227) 评论(0) 推荐(0)
摘要:一、Enum结构 从enum导入Enum,并让自定义的枚举类继承Enum 枚举类内的标签最好用大写字母来表示常量 from enum import Enum, unique @unique # @unique装饰器可以帮助我们检查保证没有重复值 class StoreApproachEnum(Enu 阅读全文
posted @ 2021-01-04 11:13 旅行没有终点 阅读(140) 评论(0) 推荐(0)
摘要:一、在项目下自动生成requirements.txtrequirements.txt:用于记录所有依赖包及其精确的版本号。以便新环境部署。requirements.txt可以通过pip命令自动生成和安装生成requirements.txt文件 pip freeze > requirements.tx 阅读全文
posted @ 2021-01-03 20:40 旅行没有终点 阅读(179) 评论(0) 推荐(0)
摘要:1. 需要调用第三方库xlrd #调用读Excel的第三方库xlrd from xlrd import open_workbook 2.获取Excel的文件路径 from config import getpathInfo#调用读Excel的第三方库xlrdfrom xlrd import open 阅读全文
posted @ 2020-07-17 14:56 旅行没有终点 阅读(962) 评论(0) 推荐(0)
摘要:一、unittest属性如下 ['BaseTestSuite', 'FunctionTestCase', 'SkipTest', 'TestCase', 'TestLoader', 'TestProgram', 'TestResult', 'TestSuite', 'TextTestResult', 阅读全文
posted @ 2020-05-24 15:48 旅行没有终点 阅读(300) 评论(0) 推荐(0)
摘要:json:是一种数据格式,是纯字符串。可以被解析成Python的dict或者其他形式。 dict:是一个完整的数据结构,是对Hash Table这一数据结构的一种实现,是一套从存储到提取都封装好了的方案。它使用内置的哈希函数来规划key对应value的存储位置,从而获得的数据读取速度。 一、json 阅读全文
posted @ 2020-05-24 14:45 旅行没有终点 阅读(319) 评论(0) 推荐(0)
摘要:一、GET请求 1. 代码如下 class RunMain(): def send_get(self, url, data): result = requests.get(url=url, params=data) res = result.text return res def run_main( 阅读全文
posted @ 2020-05-24 11:32 旅行没有终点 阅读(635) 评论(0) 推荐(0)
摘要:一、项目结构 1. 新建一个工程,工程名为:sales_interface_auto 2. 在工程的根目录新建一个py脚本:runAll.py 执行接口自动化的入口,项目工程部署完毕后直接运行该文件即可 3. 在项目下创建几个package包: common:这个包放置一些公共的方法,例如:读取ex 阅读全文
posted @ 2020-05-23 17:16 旅行没有终点 阅读(1377) 评论(0) 推荐(0)
摘要:一、问题描述 中文字符写入文件时,存储为乱码 二、代码如何实现 def write_potentiall_user_info(self,id_no ,c_name ,c_mobile ): config.set("PersonalInformation","id_no",str(id_no)) co 阅读全文
posted @ 2020-05-22 18:36 旅行没有终点 阅读(411) 评论(0) 推荐(0)
摘要:一、请求包括哪些内容: 1.请求地址 2.请求方法 3.请求参数 4.请求响应 二、HTTP请求包含三个部分 1.请求行:请求地址,请求方法:常见的有get和post 2.消息头:content-type content-length 3.请求正文:请求参数 三、GET和POST请求的特点 1.GE 阅读全文
posted @ 2018-11-10 11:33 旅行没有终点 阅读(228) 评论(0) 推荐(0)