自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

_吉尔伽美什

天道酬勤,人道酬诚!

  • 博客(25)
  • 收藏
  • 关注

原创 python selenium--三种等待方式

python selenium–三种等待方式1.强制等待就是最普通的时间等待,也是最直观简单的一种等待方式,可以放在需要时间等待的地方,不管页面加载没加载完,必须等。不够灵活。demo:from selenium import webdriverimport timedriver = webdriver.Chrome()driver.get("https://www.baidu.c...

2019-06-27 13:38:56 1338

原创 python进程与、消息队列Queue、进程池Pool的结合

进程进程:通俗理解一个运行的程序或者软件,进程是操作系统资源分配的基本的单位。现实生活中的公司可以理解成是一个进程,公司提供办公资源,员工可以理解为线程。进程的状态工作中,任务数往往大于CPU的核数,即一定有一些任务正在执行,而另外一些任务在等待CPU进行执行,因此导致了有了不同的状态。一个进程默认有一个线程,进程里面可以创建线程,线程是依附在进程里面的,没有进程就没有线程。多...

2019-06-26 11:33:18 1382

原创 python进程、线程、协程之间的关系

进程、线程、协程之间的关系一个进程至少有一个线程,进程里面可以有多个线程一个线程里面可以有多个协程进程、线程、协程的对比进程是资源分配的单位线程是操作系统调度的单位进程切换需要的资源最大,效率很低线程切换需要的资源一般,效率一般(在不考虑GIL的情况下)线程切换任务资源很小,效率高多进程、多线程根据CPU核数不一样可能是并行的,但是协程是在一个线程中,所以是并发的。小结...

2019-06-26 11:29:38 396

原创 迭代、可迭代对象、迭代器、生成器、for循环、iter()函数与next()函数

迭代1.迭代的概念使用for循环遍历取值的过程叫做迭代,比如:使用for循环遍历列表取值的过程。for value in [1, 2, 4]:print(value)2.可迭代对象使用for循环遍历取值的对象叫做可迭代对象,比如:列表,元组,字典,集合,range,字符串3.判断对象是否为可迭代对象元组,列表,字典,字符串,集合,range都是可迭代对象from co...

2019-06-26 11:24:43 836

原创 Selenium+python元素定位-Chrome定位及demo实例

Chrome进行百度搜索为例,先打开百度网页1.打开Chrome2.打开“开发者工具”3.输入地址“https://baidu.com”4.点击开发者工具栏中左上角的箭头按钮5.将鼠标点击在百度搜索输入框中6.对应右边的代码就是输入框的属性<input type="text" class="s_ipt" name="wd" id="kw" maxlength="100" aut...

2019-06-24 17:37:09 1083 1

原创 Selenium+python自动化测试基础操作及demo实例

Selenium3 + python3.6自动化测试基础操作及demo实例打开浏览器Chrome浏览器: webdriver.Chrome()火狐浏览器: webdriver.Firefox()IE浏览器: webdriver.Ie()发送请求 webdriver.浏览器().get("url")设置等待时间 import time time.sleep(时间-s...

2019-06-24 16:24:47 1830

原创 Jmeter录制脚本,HTTP代理服务器介绍使用

使用Jmeter可以录制脚本,可以帮助我们进行接口测试的请求体的构造,还可以观察请求的接口返回的数据是否正确,后续做接口测试时,通过添加不同的监听器,可以进行不同的结果的分析。下面讲Jmeter 4.0如何进行脚本录制。在测试计划下添加“HTTP代理服务器HTTP代理服务器界面介绍名称:为你的HTTP代理服务器起一个好听的名字,不好听可能无法运行注释:字面意思,看个人意愿,多项目多...

2019-06-24 11:42:56 3026

原创 python接口自动化测试-1

python接口自动化测试-1get请求首先安装requests模块 pip install requests使用requests的get方法就可以访问URL地址 demo: import requests #请求百度首页 r = requests.get('https://baidu.com/') #requests.status_code查看状态码...

2019-06-18 11:22:17 589

原创 input标签属性详解大全

我们先来了解一下input标签的几个基本控制属性。name属性:元素的名称,也就是name的值代表当前input元素的名字;value属性:元素的默认值1)当input type=“text”、“password”、"hidden"时,定义输入字段的初始值;2)当input type=“button”、“reset”、"submit"时,定义按钮上的显示的文本;3)当input typ...

2019-05-09 16:10:06 76406 9

原创 strong标签和b标签,dfn标签,abbr和acronym标签,em和i标签完整介绍

strong和b标签b标签是HTML的内容,strong是XHTML的内容,strong比b标签更标准化两者都可在网页上使字体加粗,strong是逻辑元素,b是物理元素。物理元素强调的是一种物理行为。比如说,把一段文字用b加粗,意思是告诉浏览器应该加粗显示,没有其他作用。而strong可以从字面理解知道它是强调的意思,strong是逻辑标签,强调文档逻辑。对于搜索引擎(SEO)来说,s...

2019-05-08 10:41:14 2058

原创 VScode中open in browser 和 view in browser默认浏览器配置

VScode中open in browser 和 view in browser默认浏览器配置VScode是我们常用的编辑器,但是对于小白来说,安装好一个VScode还是要走好多弯路的,下面我们介绍一下关于VScode的两个插件open in browser 和 view in browser。open in browseropen in browser是VScode的常用插件,它的作用是可...

2019-05-07 11:42:28 38562 9

原创 TCP/IP协议简析

什么是TCP/IP协议TCP/IP是一类协议系统,它是用于网络通信的一套协议集合。传统上来说,TCP/IP被认为是一个四层协议应用层传输层网络层网络接口层应用层有:应用层,表示层,会话层,传输层传输层有:传输层网络层有:网络层网络接口层有:数据链路侧层,物理层分别对应的TCP/IP协议集应用层:TELNET、FTP、HTTP、SMTP、...

2019-05-07 09:47:45 215

原创 MySQL表的类型说明及表状态的更改

MySQL表类型说明MyISAM:是MySQL的默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method(有索引的顺序访问方法)的缩写,它是存储记录和文件的标准方法,与其他存储引擎比较,MyISAM具有检查和修复表格的大多数工具。MyISAM表格可以被压缩,而且它们支持全文搜索。它们不是事务安全的,而且也不支持外键。如果事务回滚将造成不完全...

2019-05-07 09:44:15 1005

原创 事务的四大特性ACID

事务的四大特性ACID原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)原子性一个事务必须被视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败回滚,对于一个事务来说,不可能只执行其中的一部分操作,这就是事务的原子性。一致性数据库总是从一个一致性的状态转换到另一个一致性的状态.隔...

2019-05-07 09:35:23 308

原创 HTTP协议简析

浏览器访问服务器的过程1.用户输入地址2.流量拿起请求DNS服务器,获取域名对应的IP地址3.请求连接该IP地址服务器4.发送资源请求(HTTP协议)5.web服务器接收请求,并解析请求,判断用户意图6.获取用户想要的资源7.将资源返回给web服务器程序8.web服务器程序将资源数据通过网络发送给浏览器9.浏览器解析请求的数据并且完成数据的显示网址网址又称为URL,URL的英...

2019-05-07 09:32:26 250

原创 Python之继承的介绍与学习

继承如果一个类A里面的属性和方法可以服用,则可以用过继承的方式,传递到类B里、那么类A就是基类,也叫做父类;类B就是派生类,也叫做子类。demo:父类class A(object): def __init__(self): self.num = 10 def print_num(self): print(self.num + 10)子类class B(A):...

2019-04-18 16:47:04 189

原创 Python之类的介绍与学习

python之类定义类demo方法:class 类名: 方法列表demo1(新式类):class Hero(object): def info(self): print('英雄不问出处')demo2(旧式类,经典类):class Hero:注意:object是python中的所有类的最顶级父类类名的命名规则按照“大驼峰命名法”info是一个实例方法,第一个参数...

2019-04-18 16:44:18 200

原创 python文件操作汇总

python之文件操作文件的打开与关闭open(文件名, 访问模式)—打开文件demo:file = open('test.txt', 'w')close() —关闭文件demo:file = open('test.txt', 'w')file.close()访问模式说明r : 以只读方式打开文件。文件的指针将会放在文件的开头,这是默认模式。w : 打开一个文件只用于...

2019-04-18 16:38:43 630

原创 Python之随记篇1--面试常考点

Python随记标识符标识符是自已定义的,如变量名,函数名等。标识符由字母,下划线和数字组成,且数字不能开头。标识符是区分大小写的。驼峰式命名:小驼峰法:第一个单词以小写字母开始,第二个单词的首字母大写,例如:myName大驼峰法:每一个单词的首字母都采用大写字母,例如FirstName关键字关键字就是python一些有特殊功能的标识符。不允许自定义的标识符与关键字名字相同。...

2019-04-18 16:05:54 673

原创 Python之字典的操作汇总

python之字典字典说明字典类型:dict1 = {“键1”:“值1”,“键2”:“值2”}字典和列表一样,也能够存储多个数据列表中找某个元素时,是根据下标进行的字典中找某个元素时,是根据‘名字’,也就是键进行的字典的每个元素由2部分组成,键:值根据建访问值demo:dict1 = {'name':'lufei', 'age':'18','address':'earth'}...

2019-04-18 16:01:21 423

原创 Python之元组的介绍与学习

python之元组什么是元组python的元组和列表类似,不同之处在于元组的元素不能修改,元组使用小括号,列表使用方括号。元组中可以包含整形,字符串,浮点型数据,还可以包含另一个元组。如何访问元组demo:tuple = ('hello', 1, 3.14)print(tuple[0])print(tuple[2])结果:'hello' 3.14元组也支持下标和切片取...

2019-04-18 15:58:37 166

原创 Python之列表的操作及拓展

python之列表列表的格式list = [‘a’, ‘b’, ‘c’]列表中的元素可以是不同类型的,比C语言强大list = [1, ‘b’]列表可以使用下标取值namesList = ['xiaoWang','xiaoZhang','xiaoHua']print(namesList[0])print(namesList[1])print(namesList[2])...

2019-04-18 15:58:06 873

原创 让你一下分清Java SE、Java EE、Java ME

Java SE、Java EE、Java ME1998年12月Sun公司公布的Java 1.2版本,将Java 1.2版本名字改成为“Java 2软件开发工具箱1.2”。它的后续版本也通常被称为“Java 2标准版”(J2SE),在J2SE推出的同时,还推出了“Java 2微缩版(J2ME)”和“Java 2企业版(J2EE)”J2SE为创建和运行Java程序提供最基本环境,是Java...

2019-04-18 15:45:40 332

原创 Jmeter的下载安装及配置--亲测总结

Jmeter的下载安装及配置What is Jmeter?Jmeter是一款很强大的测试工具,是Apache组织开发的给予Java的测试工具。Jmeter可以进行负载测试,对于服务器,网络或者接口模拟现实场景的负载测试,Jmeter还提供了一系列的可视化结果图供对测试结果进行分析及做结论依据。Jmeter还可以对程序进行功能或者回归测试,添加断言来验证程序是否返回了正确的结果,具有很大的灵活...

2019-04-18 15:32:09 245

原创 Python之字符串的常见简单操作总结

python字符串常见操作find检查str是否包含在mystr中,如果是返回开始start的索引值,否则返回-1mystr.find(str, start=0, end=len(mystr))index跟find()方法一样,只不过如果str不在mystr中会报一个异常mystr.index(str, start=0, end=len(mystr))count返回str在st...

2019-04-18 14:45:59 243

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除