自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

转载 VPC私有网络

简介私有网络(VPC)私有网络是针对公有云的基础网络(经典网络)来定义的一种概念。VPC(Virtual Private Cloud)是公有云上自定义的逻辑隔离网络空间,是一块可我们自定义的网络空间,与我们在数据中心运行的传统网络相似,托管在VPC内的是我们在私有云上的服务资源,如云主机、负载均衡、云数据库等。我们可以自定义网段划分、IP地址和路由策略等,并通过安全组和网络ACL等实现多层安全防护。同时也可以通过VPN或专线连通VPC与我们的数据中心,灵活部署混合云。VPC主要是一个网络层面的功能,

2021-04-09 11:35:27 766

原创 CIDR(Classless InterDomain Routing ,无类别域际路由选择)

英文缩写: CIDR (Classless InterDomain Routing)中文译名: 无类别域际路由选择分 类: 网络与交换作用:现行的IPv4(网际协议第4版)的地址将耗尽,这是一种为解决地址耗尽而提出的一种措施。它是将好几个IP网络结合在一起,使用一种无类别的域际路由选择算法,可以减少由核心路由器运载的路由选择信息的数量。介绍:  CIDR(无类型域间选路,Classless Inter-Domain Routing)是一个在Internet上创建附加地址的方法,这些地址提供给服务提

2021-04-09 11:19:57 680

原创 requests接口测试

介绍前提get请求get无参请求get传参post请求requests响应requests扩充request+pytest+allure流程模块总览读取csv文件流程存储数据(CSV)读取数据(readDemo)request请求接口返回状态码pytest断言设置并结合allure生成测试报告测试报告展示介绍requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到,Requests是Python语言的第三方的库,专门用于发送HTTP请求前提 安装re.

2021-03-02 21:49:36 223

原创 pytest单元测试

pytest单元测试1、命名规则2、pytest生成自带的html测试报告3、Pytest调用语句4、Pytest的运行方式5、文件读取1、读取CSV文件2、读取xml文件6、allure1、Allure常用的几个特性2、allure.feature3、allure.story4、with allure.step()5、allure.attach前提:需要安装pytest和pytest-html(生成html测试报告) pip install pytest 和 pip install pytest-ht

2021-03-01 21:20:34 237

原创 unittest单元测试

一、单元测试  颗粒度最小,一般由开发小组采用白盒方式来测试,主要测试单元是否符合“设计”;是指对软件中的最小可测试单元进行检查和验证二、unittest的重要组成  Python中有一个自带的单元测试框架是unittest模块,用它来做单元测试,它里面封装好了一些校验返回的结果方法(断言)和一些用例执行前的初始化操作。  unittest中最核心的部分是:TestFixture、TestCase、TestSuite、TestRunner1、TestFixture作用:用于一个测试环境的准备和销

2021-02-21 20:53:40 175

原创 数据库简单练习2

2021-02-09 20:30:25 154

原创 数据库简单练习1

表:练习:

2021-02-05 22:58:12 120

原创 QQ个人模块思维导图

2021-01-31 15:19:57 168 1

原创 QQ思维导图-------动态模块

2021-01-30 18:07:11 183

原创 QQ思维导图-------看点模块

2021-01-29 13:38:58 158

原创 QQ思维导图-------联系人模块

2021-01-28 14:23:07 170

原创 QQ思维导图-------消息模块

2021-01-27 21:31:02 242

原创 Python中的模块以及包

Python中的模块以及包1、模块1、模块的引入1、import2、from…import 语句2、from…import *python包1、模块1、模块的引入1、import  方法:模块定义好后,我们可以使用 import 语句来引入模块  语法:import module1[, module2[,… moduleN]]  例子:  导入python中的模块os/math  代码:开平方根    import math    print(math.sqrt(4))  注意:一

2021-01-20 21:13:44 218

原创 Python异常处理

Python异常处理1、异常介绍2、异常处理1、异常处理的作用2、异常处理的语法3、使用except而不带任何异常类型4、使用except而带多种异常类型5、try-finally 语句6、异常的传递7、异常触发8、用户自定义异常1、异常介绍  异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。  一般情况下,在Python无法正常处理程序时就会发生一个异常。  异常是Python对象,表示一个错误。  当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。  

2021-01-20 20:30:57 902

原创 Python的文件操作和文件处理

Python的文件操作和文件处理1、文件的介绍1、什么是文件2、文件的作用2、文件的相关操作1、文件的打开和关闭1、打开文件2、关闭文件2、文件的读写1、写数据(write)2、读数据(read)3、读数据(readlines)4、可写(a)5、注意3、二进制文件的读写1、读数据(rb)2、读数据和写文件(rb,wb)3、文件和文件夹的操作1、文件的操作1、文件重命名2、删除文件1、文件夹的操作1、创建文件夹2、获取当前目录1、文件的介绍1、什么是文件  一般来说,文件可分为文本文件、视频文件、音频文

2021-01-20 19:59:46 197

原创 Python函数知识学习

Python函数知识学习1、函数的介绍1、什么是函数2、定义函数3、调用函数2、Python内置函数1、len()2、max()3、min()4、del()3、函数参数1、定义调用函数参数1、定义带有参数的函数2、调用带有参数的函数2、参数分类1、位置参数2、关键字参数3、缺省参数4、不定长参数1、不定长参数*args2、不定长参数* *kwargs5、混合使用4、函数返回值1、什么是返回值2、定义返回值3、保存函数返回值4、返回值隐藏功能1、结束函数2、返回多个数据5、函数类型1、无参数,无返回值2、无参

2021-01-19 21:26:16 241

原创 python集合的学习以及常见操作

python集合的学习以及常见操作1、集合介绍1、简介2、定义集合2、集合的相关操作1、添加元素1、add2、update2、删除元素1、remove2、pop3、discard3、集合的交集和并集( & 和 | )1、交集1、并集1、集合介绍1、简介  集合是无序的,集合中的元素是唯一的,集合一般用于元祖或者列表中的元素去重2、定义集合  定义集合    set = set()  定义空字典,集合为空时默认是字典    set = {}2、集合的相关操作1、添加元素1、add

2021-01-19 18:53:47 268

原创 python字典的学习以及常见操作

python字典的学习以及常见操作1、字典介绍2、字典访问(键访问值)1、根据键访问值2、get()1、get() 搜索不到时返回空2、get返回默认值3、字典的常见操作1、修改元素2、添加元素3、访问的元素不存在4、删除元素1、del2、clear5、其他操作1、len()2、keys()3、values()4、items()6、遍历操作1、键(key)的遍历2、值(value)的遍历3、元素(items)的遍历3、下标(enumerate)的遍历(不用于字典)1、字典介绍  格式:{‘键1’: ‘值

2021-01-18 21:18:48 208

原创 python元祖的学习以及常见操作

python元祖的学习以及常见操作1、元祖的介绍2、元祖的相关操作1、访问元祖1、查看所有2、下标查询2、错误操作(修改,元祖不可能被修改)3、元祖的内置函数1、index2、count4、类型转换1、列表转换元祖2、字符串转换元祖1、元祖的介绍  格式:(‘值’,‘值’,‘值’)  元祖的元素不能被修改2、元祖的相关操作1、访问元祖1、查看所有2、下标查询2、错误操作(修改,元祖不可能被修改)3、元祖的内置函数1、index  方法:index(查找元素下标,区间可以不写) 

2021-01-18 20:16:42 483

原创 python列表的学习以及常见操作

python列表的学习以及常见操作1、列表的介绍2、列表的循环遍历1、使用for循环2、使用while循环3、列表的相关操作1、添加元素1、append2、extend3、append 和 extend 的区别4、insert2、修改元素3、查找元素1、in(存在)2、not in(不存在)3、index(查找元素下标,区间可以不写)4、count(查找元素在列表中的数量)4、删除元素1、del(根据下标进行删除)2、pop(删除最后一个元素)3、remove(根据元素的值进行删除)5、排序1、sort2

2021-01-18 19:35:58 344

原创 Python中字符串学习以及常见操作

Python中字符串的操作学习1、字符串的介绍2、字符串的输入与输出3、下标1、下标索引2、使用4、切片1、切片概念2、切片的语法5、字符串的常见操作1、find()2、index()3、count()4、replace()5、split()6、startswith()7、endswith()8、upper()9、lower()10、title()11、capitalize()12、strip()13、rfind()1、字符串的介绍  在Python中,双引号或者单引号中的数据就是字符串2、字符串的输

2021-01-16 20:44:37 253 1

原创 Python循环语句

python循环语句学习1、while循环1、while循环:2、while循环嵌套2、for循环1、for循环3、break4、continue5、pass1、while循环1、while循环:1、while循环的特点  while循环条件成立时,重复执行,知道条件不成立为止2、格式:3、案例:计算1到100的和2、while循环嵌套1、格式:2、案例:2、for循环1、for循环1、格式:2、案例:3、break1、break的作用  满足条件时,break

2021-01-16 19:28:38 80

原创 Python判断语句

Python判断语句的学习1、if 判断语句1、if 语句格式2、比较运算符(关系运算符)3、逻辑运算符2、if - else3、elif4、if 嵌套1、if 判断语句1、if 语句格式案例:2、比较运算符(关系运算符)案例:3、逻辑运算符案例:2、if - else格式:案例:3、elif格式:案例:注意:  1、elif 必须跟 if 一起使用,否则出错  2、else 一般用在最后,即所有条件都不满足是使用  3、elif 一般用于多条件下的

2021-01-16 19:06:20 5263

原创 Python中的变量及数据类型

Python中的变量及数据类型一、变量1、变量的定义2、变量的类型3、查看数据类型二、标识符1、标识符的定义2、标识符的命名规则3、python中的关键字4、标识符的命名方法三、python中变量的操作1、变量的输出1、输出2、格式化输出3、格式化输出的常用格式符号2、变量的输入1、输入3、运算符1、算术运算符2、赋值运算符3、符合赋值运算符4、数据类型的转换1、常见数据类型的转换一、变量1、变量的定义  变量就是用来存储数据的容器2、变量的类型  1、字符串  例子:a = “hello wo

2021-01-16 18:49:23 347

原创 PyCharm安装与简单应用

PyCharm安装与简单应用1、安装地址:https://www.runoob.com/w3cnote/pycharm-windows-install.html2、打开安装程序3、选择格式4、选择启动pycharm5、选择,安装成功具体破解请访问度娘:pycharm xxx 版本破解版下载安装...

2021-01-15 20:10:16 386

原创 python基础知识与环境搭建

python基础知识与环境搭建一、认识python1、python发展过程2、Python的特点3、Python环境下载安装一、认识python1、python发展过程  python的作者,Guido von Rossun(吉多·范·罗苏姆,中国python程序员成为 龟叔)于1989年圣诞假期开始编写python语言的编译器,名字取于其所爱的电视剧Monty Python’s Flying Circus。其理想是python这门语言:介于C与shell之间,功能全面,简单易学,可拓展。

2021-01-15 19:55:17 128

原创 jmeter对Linux系统的压力测试学习

jmeter压测(Linux)1、先用远程连接工具将serverAgent.zip上传到Linux服务器中

2021-01-15 19:17:45 123

原创 jmeter对Windows系统的压力测试学习

jmeter压测(web端)1、准备好第三方包存放在jmeter的lib目录下2、将压测工具包解压到jmeter目录下,启动startagent.bat(启动后端口为444)3、重启jmeter,加载第三方包4、创建服务,填写ip,端口,选择要测试的设备5、设置要求6、查看结果...

2021-01-14 21:49:29 162 1

原创 Jmeter对数据库的测试

Jmeter对数据库的测试,压力测试一、配置jdbc(数据库连接)驱动1、启动jmeter,打开界面工具,添加一个线程组,添加驱动2、添加一个JDBC Connection Configuration,连接池配置文件。右键线程组【添加】–【配置元件】–【JDBC Connection Configuration】Variable Name:连接池名称。JDBC Request会通过此名称来获取连接池的配置,名称可以随意填写,但是最好具体实际的业务意义,方便理解和记忆。其他的可以默认,可以根

2021-01-14 21:23:59 524

原创 Jmeter脚本录制(真机app端)

Android手机端脚本录制前提条件:电脑与手机(虚拟机)必须在同一网络上1、添加http代理服务2、在线程中添加录制控制器3、在http代理服务器中指定录制脚本的路径,默认端口88884、查看本地的ip(wifi热点)5、设置移动端代理,IP和端口号6、开始录制7、操作APP获取接口前提条件:电脑与手机(虚拟机)必须在同一网络上1、添加http代理服务2、在线程中添加录制控制器3、在http代理服务器中指定录制脚本的路径,默认端口88884、查看本地的ip(wifi热点)5、设置移动端

2021-01-13 21:31:30 115

原创 Jmeter脚本录制(虚拟机app端)

Android手机端脚本录制前提条件:电脑与手机(虚拟机)必须在同一网络上1、添加http代理服务2、在线程中添加录制控制器3、在http代理服务器中指定录制脚本的路径,默认端口88884、查看本地的ip(wifi热点)5、设置移动端代理,IP和端口号6、开始录制7、操作APP获取接口前提条件:电脑与手机(虚拟机)必须在同一网络上1、添加http代理服务2、在线程中添加录制控制器3、在http代理服务器中指定录制脚本的路径,默认端口88884、查看本地的ip(wifi热点)5、设置移动端

2021-01-13 21:24:16 210

原创 Jmeter脚本录制(web端)

Jmeter脚本录制学习一、什么是脚本录制二、Jemeter脚本录制方式三、Jemeter脚本录制操作步骤(web端)1、安装badboy脚本软件2、打开badboy软件3、badboy脚本录制4、 添加验证点5、导出jmeter脚本6、在Jmeter中导入badboy生成的脚本,验证测试一、什么是脚本录制  在进行测试的时候,可能有好多脚本或者界面需要操作测试,并且有些测试链接需要重复多线程高并发进行测试,我们一般会针对这一些操作,进行一个脚本录制,录制好之后,之后测试就可以在这个基础上进行测试。二

2021-01-13 21:05:02 326

原创 jemeter的部分简易应用

jemter简易应用一、Jmeter组件参数化1、参数化是什么2、为什么使用参数化3、参数化实现用户自定义变量二、参数化实现CSV Data Set Config三、Jmeter函数助手的使用(文件中不能出现中文)四、定时器一、Jmeter组件参数化1、参数化是什么  动态的获取并设置数据2、为什么使用参数化  执行批量操作,批量添加批量删除,人工效率太低  运用程序代替人工获取并设置数据,安全高效  比如:对被测系统的用户名和密码进行参数化,来模拟多个用户同时登录系统3、参数化实现用户自定

2021-01-13 20:29:44 152

原创 性能测试工具jmter的学习与简单应用

jmeter了解与学习一、性能测试1、性能测试概念2、性能测试工具二、Jmeter简介1、为什么要使用Jmeter2、Jmeter的作用3、Jmeter的下载安装4、安装Java环境5、jemter的目录结构三、使用Jmeter测试快速入门1、线程组是什么2、创建线程组3、创建http请求4、指定请求域名,请求路径5、设置对应的查看内容6、查看表格信息7、查看结果树8、聚合报告参数说明9、 图形结果四、Jmeter主要组件介绍1、测试计划2、线程组3、取样器(Http请求)4、监听器5、逻辑控制器6、循环控

2021-01-12 21:10:57 210

原创 shell脚本学习与简单应用

shell脚本一、shell介绍1、什么是shell脚本二、shell脚本的规则1、变量的规则2、脚本的命名格式3、脚本的起始行格式4、脚本输入输出格式5、脚本的调用6、脚本的调用7、比较运算符和逻辑运算符8、if语句9、case规则10、For循环11、While循环三、shell脚本的函数1、定义格式2、函数中的参数3、函数中的返回值一、shell介绍1、什么是shell脚本  Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件

2021-01-11 22:47:38 120

原创 Linux环境配置(jdk、mysql、tomcat)

Linux环境配置Linux环境配置1、获取环境安装包2、JDK安装3、Mysql安装4、Tomcat安装4、在linux上部署jenkinsLinux环境配置1、获取环境安装包1、将安装包通过SSH工具拖拽到虚拟机中2、通过命令:su root(密码跟虚拟机登陆密码一致)3、切换到:cd /usr/local/4、创建三个目录:  mkdir jdk  mkdir tomcat  mkdir mysql5、回到目录:cd /home/虚拟机文件名6、解压文件:  tar -x

2021-01-11 15:36:57 169

原创 Linux基本命令练习

Linux基本命令练习一、目录切换命令   1、切换到具体目录目录   2、切换到上一层目录   3、切换到系统根目录   4、切换到用户主目录二、目录的操作命令(增删改查)   1、增加目录操作   2、查看目录   3、寻找目录   4、修改目录的名称   5、移动目录的位置---剪切   6、拷贝目录   7、删除目录三、文件的操作命令(增删改查)   1、文件的创建   2、文件的查看   3、修改文件的内容   4、删除文件四、压缩文件的操作命令   1、打包并压缩文件   2、解压压缩包五、其他

2021-01-08 20:00:17 265

原创 mysql命令练习

MySQL简单命令练习1、进入mysql  命令:mysql -u root(用户)-p 123456(密码)2、查询所有数据库  命令:show databases;3、新建数据库  命令:create database 数据库名 charset=utf8;4、使用(进入)数据库  命令:use 数据库名;5、查询数据库下所有的表  命令:show 表名;6、新建学生表  命令:create table students(     id

2020-12-29 19:37:39 2676

原创 charles的简单功能操作(web端)

charles的功能操作断点调试方法一: breakpoints(修改request)方法二: breakpoints(修改response)本地修改弱网测试模拟403/404屏蔽web网页的抓包信息关注接口简单压力测试断点调试方法一: breakpoints(修改request)1、接口处 鼠标右击,选择breakpoints(允许本接口使用breakpionts功能)2、开始设置断点值3、重新请求接口(charles的界面变为可编辑状态),修改请求参数,执行请求4、关掉breakpo

2020-12-24 21:38:58 470 1

原创 Charles简介以及安装

Charles一、charles原理二、charles安装三、charles的证书下载(web)一、charles原理客户端向服务器发起HTTPS请求Charles拦截客户端的请求,伪装成客户端向服务器进行请求服务器向“客户端”(实际上是Charles)返回服务器的CA证书Charles拦截服务器的响应,获取服务器证书公钥,然后自己制作一张证书,将服务器证书替换后发送给客户端。客户端接收到“服务器”(实际上是Charles)的证书后,生成一个对称密钥,用Charles的公钥加密,发送给“服务器

2020-12-24 19:22:25 224 1

空空如也

空空如也

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

TA关注的人

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