摘要:
1.py与pyc的区别 原来Python的程序中,是把原始程序代码放在.py文件里,而Python会在执行.py文件的时候。将.py形式的程序编译成中间式文件(byte-compiled)的.pyc文件,这么做的目的就是为了加快下次执行文件的速度。 所以,在我们运行python文件的时候,就会自动首 阅读全文
摘要:
有时候用yum - y install xxx 命令时会提示会出现网络错误,可通过切换yum的镜像源来解决 1.1 centOS7的镜像源文件的目录默认都在该路径下:/etc/yum.repos.d/ cd /etc/yum.repos.d/ 1.2 备份原来的yum镜像源【如果出现错误可以恢复原配 阅读全文
摘要:
一、什么是性能测试? 压力测试:强调极端暴力 稳定性测试:在一定压力下,长时间运行的情况 基准测试:在特定条件下的性能测试 负载测试:不同负载下的表现 容量测试:最优容量 不同人群关注的性能指标各有侧重。后台服务接口的调用者一般只关心吞吐量、响应时间等外部指标。后台服务的所有者不仅仅关注外部指标,还 阅读全文
摘要:
1、 .* 贪婪模式 . 表示 匹配除换行符 \n 之外的任何单字符,*表示零次或多次。所以.*在一起就表示任意字符出现零次或多次。没有?表示贪婪模式。比如a.*b,它将会匹配最长的以a开始,以b结束的字符串。如果用它来搜索aabab的话,它会匹配整个字符串aabab。这被称为贪婪匹配。 比如模式s 阅读全文
摘要:
xlrd是python用于读取excel的第三方扩展包,在使用之前需要安装xlrd库。 pip show xlrd #检查是否已经安装 pip install -U xlrd #安装xlrd库 使用介绍: 导入模块 import xlrd from xlrd import open_workbook 阅读全文
摘要:
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,Python的Json模块有序列化与反序列化两个过程。即 encoding和 decoding。 encoding:把一个python对象编码转换成Json字符串。 decoding:把json格式字符串编 阅读全文
摘要:
pytest初始化清除的必要性: 对于自动化测试框架来说,初始化清除功能至关重要,如果清除功能没有做好,经常会出现一部分测试用例,单独跑可能没有问题,和其它测试用例一起跑就会出现问题。或者另外一批测试用例就会出错。初始化清除,可以减少测试用例之间的依赖性和数据的冲突。 初始化函数与清除函数 1、测试 阅读全文
摘要:
Allure框架是一种灵活的轻量级多语言测试报告工具,它不仅能够以简洁的web报告形式显示已测试的内容,而且允许参与开发过程的每个人从测试的日常执行中提取最大限度的有用信息。 在展开Allure详述前,先上一份测试报告,报告主要包含总览、类别、测试套件、图表、时间刻度、功能、包等7大部分,支持自定义 阅读全文
摘要:
Pytest框架介绍: Python测试框架之前一直用的是unittest+HTMLTestRunner,听到有人说pytest很好用,所以这段时间就看了看pytest文档,在这里做个记录。 pytest是一个非常成熟的全功能的Python测试框架,主要有以下几个特点: 简单灵活,容易上手 支持参数 阅读全文
摘要:
一、爬虫原理 1、模拟计算机对服务器发起Request请求 2、接收服务器端的Response内容并解析、提取所需的信息 如果我们把互联网比作一张大的蜘蛛网,数据便是存放于蜘蛛网的各个节点,而爬虫就是一只小蜘蛛, 沿着网络抓取自己的猎物(数据)爬虫指的是:向网站发起请求,获取资源后分析并提取有用数据 阅读全文
只有注册用户登录后才能阅读该文。 阅读全文