基本库:

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自动化测试常用库整理相关推荐

  1. python自动化测试常用库_Python自动化测试常用库整理

    今天花了一些时间,过了一下这几年自己用Python开发的自动化测试框架,然后将其中常用到Python库抽出来,简单整理了一下它们的用处.我觉得,只要掌握了这些常用的Python库,足以应对大多数自动化 ...

  2. 自动化测试常用python库_Python自动化测试常用库

    基本库: sys 程序和Python解析器的交互 os 启动新进程:操作文件和目录 re 正则表达式,字符串匹配 string 基本字符串操作 inspect 提供自省和反射功能 importlib ...

  3. python扫描器爬虫_Python扫描器-常用库-Request

    1.常用库-Request 1.1. 介绍 #安装:pip3 install requests #各种请求方式:常用的就是requests.get()和requests.post() >> ...

  4. python 股票分析常用库_Python数据分析常用库有哪些?Python学习!

    Python为什么受欢迎?因为Python简单.易懂.好用,是一门高级的编程语言;除此之外,Python提供了大量的第三方库,开箱即用,方便.免费,非常适合从事数据分析领域的工作. 大家也都知道,Py ...

  5. Python自动化测试常用库整理

    参考:https://www.jianshu.com/p/b45d240eabac 今天花了一些时间,过了一下这几年自己用Python开发的自动化测试框架,然后将其中常用到Python库抽出来,简单整 ...

  6. python如何扩展库_python的常用扩展库以及使用方式

    一.常用库(标准库+扩展库) 标准库 说明 math 数学模块 random 随机数以及随机化相关模块 datetime 日期时间模块 ​collections 包含更多扩展性序列的模块 functo ...

  7. python数据分析五个最常用库

    1.Numpy 对于科学计算,它是Python创建的所有更高层工具的基础.以下是它提供的一些功能: a.N维数组,一种快速.高效使用内存的多维数组,它提供矢量化数学运算 . b.你可以不需要使用循环, ...

  8. python怎么用第三方库_python中第三方库的下载方法

    1.最常用:在命令行中输入  pip install "库名称"  例如 pip install gensim 查看pip的命令集: pip uninstall "库名& ...

  9. python time库_python中time库的实例使用方法

    python中time库的实例使用方法 time是python中处理时间的标准库 计算机时间的表达 提供获取系统时间并格式化输出功能 提供系统级精确计时功能,用于程序性能分析 用法:import ti ...

最新文章

  1. CAPSNET:具有自我注意路由的胶囊网络
  2. centos6.5下部署用于生产的hadoop,并使用C语言API连接hadoop
  3. 人工智能对医疗行业影响的专题研究:基本结论
  4. 关于C和C++的一点观点
  5. 数据库 SQL 优化大总结之:百万级数据库优化方案
  6. 1-9:学习shell之权限
  7. 【Kafka】Kafka 1.1.0以后版本获取Kafka每个分区最新Offset的几种方法
  8. codevs1287 矩阵乘法
  9. 【LOJ#6036】[雅礼集训2017Day4]编码
  10. Filter的基本配置
  11. Python标准库学习笔记7:数据持久存储与交换
  12. HTML+CSS+JS新年倒计时(实时更新)
  13. JS的this指向问题(史上最全)
  14. html alpha使用方法,如何使用HTML5画布创建一个带Alpha通道的h264视频?
  15. 为 iOS 建立 Travis CI
  16. 谷歌微软服务器容量价格,云价格大比拼:谷歌 vs AWS vs 微软Azure
  17. 阿里云建站产品有哪些?如何选择?
  18. 单细胞论文记录(part7)--DL and alignment of spatially resolved single-cell transcriptomes with Tangram
  19. 一文读懂java内部类
  20. POJ2395 Out of Hay - Kruskal算法

热门文章

  1. jQuery源码分析系列 : 整体架构
  2. VS扩展开发 一 导航
  3. 「镁客早报」韩国将支持数字加密货币的正常交易;今年智能手表出货量或达7100万部...
  4. (转)SpringMVC学习(一)——SpringMVC介绍与入门
  5. 优化SQL查询:如何写出高性能SQL语句
  6. ASP.NET状态管理
  7. Javascript中的时间小议
  8. C# MD5 32位加密 UTF-8编码
  9. 四种利用C#播放声音的方法
  10. linux winrar 安装目录,Winrar 在Linux下的安装配置