python自动化库_Python自动化测试常用库整理
基本库:
sys 程序和Python解析器的交互
os 启动新进程;操作文件和目录
re 正则表达式,字符串匹配
string 基本字符串操作
inspect 提供自省和反射功能
importlib 支持动态导入
bitstring二进制数据处理
zipfile 压缩解压文件
tarfile 压缩解压文件
random 随机数,概率
uuid 生成唯一码
defaultdict 带默认值的字典
fcntl 操作文件描述符
signal 信号处理
threading 线程库,构建并发应用
psutil 系统性能参数
命令行,读取配置:
optparse 处理命令行选项
glob 文件路径查找
yaml 访问yaml数据文件
ConfigParser 读取配置文件
xml XML库
pickle 序列化
json 序列化
网络请求相关:
libxml2 XML解析器
urlparse URL解析
urllib 访问URL资源
urllib2 访问URL资源
cookielib http客户端的cookie处理
requests 神器,用于发送网络请求,常用于接口测试
httplib http请求客户端
BeautifulSoup 从HTML或XML文件中提取数据的Python库
网络数据包:
scapy 网络嗅探工具包
dpkt 网络数据报解析
pcapy 解析pcap文件
socket TCP,UDP数据协议
struct 将python基本类型值与用python字符串格式表示的C struct类型间的转化,主要用于网络数据传输
测试系统构建:
flask 构建web应用,构建HTTP接口
tornado 构建web应用,构建HTTP接口
BaseHTTPServer 简单HTTP服务器
appium App自动化测试工具
selenium 大名鼎鼎的web自动化测试工具
behave BDD自动化测试框(通用自动化测试框架)
unittest Python内置自动化测试框架(通用自动化测试框架)
logging 日志库
traceback 调试信息
nanotime 纳秒级的时间
time 时间访问和转换函数
datetime 日期和时间
jenkinsapi 访问jenkins
分布式系统构建:
xmlrpclib 基于xml的远程RPC库
fabric 利用ssh高效部署和管理系统的工具,用于远程执行命令和部署文件
paramiko 遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。用于远程执行命令和部署文件
大数据和数据库相关:
avro avro是一个数据序列化系统
etcd etcd访问库
pyspark spark库
hdfs hdfs库
pyhive hive库
redis 访问redis数据库
rediscluster 访问redis集群
pymongo 访问mongodb
kafka 访问kafka
pykafka 访问kafka
sqlalchemy ORM库
MySQLdb 访问MySQL数据库
结果展示:
smtplib 负责发送邮件
email 负责构造邮件
numpy 数据处理
math 顾名思义
matplotlib 数据绘图包
pylab 绘制二维,三维数据
pychart 制作图表
python自动化库_Python自动化测试常用库整理相关推荐
- python自动化测试常用库_Python自动化测试常用库整理
今天花了一些时间,过了一下这几年自己用Python开发的自动化测试框架,然后将其中常用到Python库抽出来,简单整理了一下它们的用处.我觉得,只要掌握了这些常用的Python库,足以应对大多数自动化 ...
- 自动化测试常用python库_Python自动化测试常用库
基本库: sys 程序和Python解析器的交互 os 启动新进程:操作文件和目录 re 正则表达式,字符串匹配 string 基本字符串操作 inspect 提供自省和反射功能 importlib ...
- python扫描器爬虫_Python扫描器-常用库-Request
1.常用库-Request 1.1. 介绍 #安装:pip3 install requests #各种请求方式:常用的就是requests.get()和requests.post() >> ...
- python 股票分析常用库_Python数据分析常用库有哪些?Python学习!
Python为什么受欢迎?因为Python简单.易懂.好用,是一门高级的编程语言;除此之外,Python提供了大量的第三方库,开箱即用,方便.免费,非常适合从事数据分析领域的工作. 大家也都知道,Py ...
- Python自动化测试常用库整理
参考:https://www.jianshu.com/p/b45d240eabac 今天花了一些时间,过了一下这几年自己用Python开发的自动化测试框架,然后将其中常用到Python库抽出来,简单整 ...
- python如何扩展库_python的常用扩展库以及使用方式
一.常用库(标准库+扩展库) 标准库 说明 math 数学模块 random 随机数以及随机化相关模块 datetime 日期时间模块 collections 包含更多扩展性序列的模块 functo ...
- python数据分析五个最常用库
1.Numpy 对于科学计算,它是Python创建的所有更高层工具的基础.以下是它提供的一些功能: a.N维数组,一种快速.高效使用内存的多维数组,它提供矢量化数学运算 . b.你可以不需要使用循环, ...
- python怎么用第三方库_python中第三方库的下载方法
1.最常用:在命令行中输入 pip install "库名称" 例如 pip install gensim 查看pip的命令集: pip uninstall "库名& ...
- python time库_python中time库的实例使用方法
python中time库的实例使用方法 time是python中处理时间的标准库 计算机时间的表达 提供获取系统时间并格式化输出功能 提供系统级精确计时功能,用于程序性能分析 用法:import ti ...
最新文章
- CAPSNET:具有自我注意路由的胶囊网络
- centos6.5下部署用于生产的hadoop,并使用C语言API连接hadoop
- 人工智能对医疗行业影响的专题研究:基本结论
- 关于C和C++的一点观点
- 数据库 SQL 优化大总结之:百万级数据库优化方案
- 1-9:学习shell之权限
- 【Kafka】Kafka 1.1.0以后版本获取Kafka每个分区最新Offset的几种方法
- codevs1287 矩阵乘法
- 【LOJ#6036】[雅礼集训2017Day4]编码
- Filter的基本配置
- Python标准库学习笔记7:数据持久存储与交换
- HTML+CSS+JS新年倒计时(实时更新)
- JS的this指向问题(史上最全)
- html alpha使用方法,如何使用HTML5画布创建一个带Alpha通道的h264视频?
- 为 iOS 建立 Travis CI
- 谷歌微软服务器容量价格,云价格大比拼:谷歌 vs AWS vs 微软Azure
- 阿里云建站产品有哪些?如何选择?
- 单细胞论文记录(part7)--DL and alignment of spatially resolved single-cell transcriptomes with Tangram
- 一文读懂java内部类
- POJ2395 Out of Hay - Kruskal算法