自定义博客皮肤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

1 概念1.1 时间复杂度假设存在函数g,使得算法A处理规模为n的问题示例所用时间为T(n)=O(g(n))则称T(n)为算法A的渐近时间复杂度,简称时间复杂度。g(n)则称为一个时间复杂度的大O表示法。渐近函数定义:考虑一个函数,我们需要了解当变得非常大的时候的性质。令,在特别大的时候,第二项 ...

2018-08-08 15:41:00 145

转载 接口测试-并发处理

1 多线程执行import threadingfrom datetime import *def test(): print(datetime.now())def thd(): Theaders = [] for i in range(10): t = threading.Thread(target=test)...

2018-07-29 14:49:00 648

转载 接口测试-高级运用

1 类封装接口测试脚本import requests,jsonclass SendMain(): def __init__(self,url,method,headers=None,data=None): self.url = url self.headers = headers self.method ...

2018-07-29 12:21:00 235

转载 接口测试-模拟网络请求

1 发送HTTP请求postman构建HTTP请求:Method(请求方法)URL: url参数 query string/ endoceURIComponetHeaders(请求头)消息体:application/x-www-form-urlencodedapplication/jsonapplication/xmlapp...

2018-07-26 13:05:00 371

转载 接口测试-基础

1 网络传输知识1.1 协议HTTP(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议。1.2 Cache浏览器缓存代理缓存网关缓存1.3 CooikeCookie就是由服务器发给客户端的特殊信息,而这些信息以文本文件的方式存放在客户端,然后客户端每次向服务器发送请求的时候都会带上这些特殊的信息。1.4 Session(会...

2018-07-25 19:44:00 94

转载 Jenkins-基础

1 概念持续集成系统的组成:一个自动构建过程,包括自动编译、分发、部署和测试等;一个代码存储库,即需要版本控制软件来保障代码的可维护性,同时作为构建过程的素材库;一个持续集成服务器。Jenkins就是一个配置简单和使用方便的持续集成服务器。Jenkins对于maven工程完整的编译和发布流程如下:Jenkins从SVN上拉取代码到指定的编译机器上;...

2018-07-25 17:34:00 112

转载 appium安装及环境搭建、入门

1appium安装及环境搭建1.1 安装JDK并配置环境变量在Java官方网站上下载相应系统的jdk文件安装,全部选择默认的安装路径即可安装完成。配置JAVA_HOME:新建 JAVA_HOME 环境变量,变量值是自己安装JDK 的路径配置ClASSPATH:新建 CLASSPATH 环境变量:.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%...

2018-07-25 14:51:00 261

转载 Week12-unittest单元测试

week121 核心工作原理unittest中最核心的四个概念是:test case, test suite, test runner, test fixture。TestCase(测试用例):所有测试用例的基类,它是软件测试中最基本的组成单元。一个test case就是一个测试用例,是一个完整的测试流程,包括测试前环境的搭建(setUp),执行测试代码(run),以及...

2018-07-18 10:18:00 133

转载 selenium-web自动化测试

Web应用包含超文本标记语言(HTML)、层叠样式表演(CSS)、JavaScript脚本的Web页面。HTML表单由不同类型的元素组成的,包含<form>、<input>、<button>、<label>1 webdriver的API与定位元素from selenium import webdriverb = we...

2018-07-11 11:15:00 616

转载 Week10-数据库

week 101 介绍1.1 数据库数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。1.2 关系型数据库管理系统RDBMS即关系数据库管理系统(Relational Database Management System)的特点:数据以表格的形式出现每行为各种记录名称每列为记录名称所对应的数据域许多的行和列组成一张表单若干的...

2018-05-05 13:56:00 158

转载 Week9-RabbitMQ、Redis、Mysql

week91 RabbitMQ(消息队列)使用erlang语言py:threading QUEUE 线程之间交互进程QUEUE 父进程与子进程进行交互,或者同属于同一父进程下多个子进程进行交互MQ全称为Message Queue,消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需...

2018-05-05 13:31:00 106

转载 Week8-python(线程、进程、协程)

week81 paramiko模块paramiko是一个用于做远程控制的模块,使用该模块可以对远程服务器进行命令或文件操作,值得一说的是,fabric和ansible内部的远程管理就是使用的paramiko来现实。1.ParamikoSSH连接远程主机(1)使用用户名密码连接远程主机(2)使用key连接远程主机2.ParamikoSFTP传...

2018-05-01 11:28:00 170

转载 selenium安装及环境搭建

1 python安装官网下载python安装包,选定路径安装并配置环境变量启动pythonIDE输入python确认安装是否成功2 安装piphttps://pypi.org/project/pip/ 下载压缩包运行cmd进入安装路径输入:python setup.py install 安装pip安装成功后将安装路径配置到环境变量3 安装sele...

2018-04-23 16:58:00 122

转载 Week7-python(异常处理&网络编程)

week77 异常处理7.1 异常种类AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性xIOError 输入/输出异常;基本上是无法打开文件ImportError 无法引入模块或包;基本上是路径问题或名称错误IndentationError 语法错误(的子类) ;代码没有正确对齐IndexError 下...

2018-04-18 17:29:00 134

转载 补充-Linux基础2

关闭系统及重启系统1) 掌握常用的可以关闭系统的命令:shutdown -h nowhaltpoweroffinit 02) 掌握常用的可以重启系统的命令:shutdown -r nowrebootinit 6Ctrl+Alt+Delete键系统监控1 top命令:top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的...

2018-04-17 14:57:00 118

转载 补充-Linux基础

概述1 操作系统定义:操作系统是一个用来协调、管理和控制计算机硬件和软件资源的系统程序,它位于硬件和应用程序之间。2 操作系统内核:一个管理和控制程序,负责管理计算机的所有物理资源,其中包括:文件系统、内存管理、设备管理和进程管理。3 操作系统安装:安装Linux操作系统时对内存的最低要求为:512M。安装过程中的各选项的含义:a) install or upgrad...

2018-04-11 14:33:00 120

转载 Week6-python(面向对象2)

week66 面向对象6.1 类的成员类的成员可以分为三大类:字段、方法和属性6.1.1 字段字段包括:普通字段和静态字段,区别是内存中保存的位置不同。普通字段属于对象静态字段属于类区别:静态字段在内存中只保存一份普通字段在每个对象中都要保存一份应用场景: 通过类创建对象时,如果每个对象都具有相同的字段,那么就使用静态...

2018-04-02 14:34:00 93

转载 Week6-python(面向对象1)

week66 面向对象6.1 知识概述Class 类:用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。Object 对象 :对象即是类的实例。一个类必须经过实例化后方可在程序中调用,一个类可以实例化多个对象,每个对象亦可以有不同的属性。# 创建类class Foo: def Bar(self): #类中的...

2018-03-30 13:45:00 93

转载 Week5-python(模块)

week51 定义模块: 用来从逻辑上组织python代码,本质是.py结尾的python文件。包:用来从逻辑上组织模块的,本质是一个目录(必须存在一个_init_.py文件)。2 导入方法import module_nameimport module1_name,module2_namefrom module_name import * #导入modul...

2018-03-24 20:19:00 128

转载 Week4-python(生成器)

Week 41 迭代器1.1 列表生成式[ i*2 for i in range(10) ]1.2 迭代器概念迭代是一个重复的过程,每次重复即一次迭代,并且每次迭代的结果都是下一次迭代的初始值。直接作用于for循环的对象统称为可迭代对象:Iterable,包括:list、tuple、dict、set、str等。内置有__iter__方法,可以使用isint...

2018-03-12 14:37:00 103

转载 Week4-python(装饰器)

Week41 嵌套函数在某一函数内定义子函数,子函数只能在函数内调用。不调用则保存函数内容,不执行。2 匿名函数匿名函数就是不需要显式的指定函数。1 #这段代码2 def calc(n):3 return n**n4 print(calc(10))5 6 #换成匿名函数7 calc = lambda n:n**n8 pr...

2018-03-06 11:21:00 163

转载 Week3-python(函数)

Week31 函数基本语法及特性1.1 定义函数def 函数名(参数1,参数2,参数3,...): '''注释''' #函数体 return #返回值函数名() #调用函数函数特性:减少重复代码;使程序变的可扩展;使程序变得易维护。定义函数的三种形式:无参、有参、空函数。函数的使用原则:先定义后调...

2018-03-03 14:52:00 208

转载 Week3-python笔记

Week 31 集合操作1.1 定义集合是一个无序的,不重复的数据组合,它的主要作用如下:去重,把一个列表变成集合,就自动去重了;关系测试,测试两组数据之前的交集、差集、并集等关系。1.2 常用操作list1 = [1,2,3,0,9,4,4,6,6,8,8]list2 = [1,4,6,8]list1 = set(list1)list...

2018-03-01 13:58:00 117

转载 Week2-python笔记

Week21 知识补充1.1 三元运算a = 1b = 2c = 3d = a if a>b else c # d的值等于 如果a大于b则将a赋值给d,否则c赋值给d1.2 bytes类型(字节数据类型)Python3对文本和二进制数据作了区分。文本总是Unicode,由str类型表示,二进制数据(视频等)则由bytes类型表示。...

2018-02-25 16:32:00 145

转载 Week1-python笔记

Week 11 python的介绍python的创始人为吉多·范罗苏姆(Guido van Rossum)。python不仅是一门脚本语言。1.1 语言的分类1.1.1 编译语言VS解释语言(1)编译(Compile):源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序。复杂的程序将代码分散...

2018-02-23 17:26:00 189

空空如也

空空如也

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

TA关注的人

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