自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

snow

学习笔记

  • 博客(51)
  • 资源 (2)
  • 收藏
  • 关注

原创 jmeter复习整理(5) 上传文件/数据库

1.上传文件后期拼接图片路径方法2.数据库下载数据库驱动下载驱动(https://dev.mysql.com/downloads/connector/j/)解压后将驱动(mysql-connector-java-8.0.19.jar)放置jmeter\lib\ext下下载的jar包保存在非jmeter\lib\ext下目录下, 则需要在Jmeter...

2020-04-02 17:45:22 215

原创 jmeter复习整理(4) 报告

1.用表格查看结果(View Results in Tables)右击相关菜单--添加-监听器-用表格查看结果Sample #: 系列号.Start Time:每个用户的开始时间.Thread Name: 线程名称.Label:Http reques的名称.Sampler Time:运行这个Sampler所消耗的时间.Status:执行结果标记, 成本绿勾...

2020-03-23 15:04:06 266

原创 jmeter复习整理(3) 正则表达式/BeanShell

1.正则表达式提取器右击相关菜单--添加-后置处理器-正则表达式提取器(提取sessionid)参数apply to: 应用范围Main sample and sub-samples: 作用于父节点及子节点取样器Main sample only: 仅作用于父节点取样器Sub-samples only: 仅作用于子节点取样器JMeter Variable Name...

2020-03-20 21:51:58 1749 1

原创 jmeter复习整理(2) 参数化/断言/集合点

1.参数化新增用户定义变量右击相关菜单--添加-配置元件-用户定义变量定义参数后,使用时变量格式为${name}新增用户参数右击相关菜单--添加-前置处理器-用户参数2.断言添加断言右击相关菜单--添加-断言-响应断言查看断言结果右击相关菜单--添加-监听器-断言结果3.集合点固定定时器...

2020-03-20 13:44:25 233

原创 jmeter复习整理(1) 添加测试任务/http请求

1.修改语言方法2.创建测试任务右击测试计划-添加-线程-用户-线程组(1)线程数: 虚拟用户数,一个线程代表一个虚拟用户数.(2) Ramp-Up Period(准备时长): 线程的启动时长.如果线程数为10,准备时长为2,那么需要2秒钟启动10个线程,也就是每秒钟启动5个线程.(3)循环次数: 每个线程发送请求的次数. 如果线程数为10,循环次数为100,那么...

2020-03-18 13:41:15 586

原创 http抓包实战笔记(12) Fiddler 其他功能整理

1.Composer2.简单的性能测试Shift + replay3.App验证码重放重放攻击:黑客通过抓包,得到客户端请求数据,重复像服务器发送请求的行为第一步: 启动fidder,配置好相应环境,打开app登录界第二步: 输入手机号,点击发送验证码,用fiddler进行抓包第三步: 重放请求,可以多次发送验证码4.弱网问题:...

2020-03-17 16:28:56 384

原创 http抓包实战笔记(11) Fiddler手机抓包环境

1.PC端设置(1)安装https证书点击: tools-options-https,选中勾选上并Capture HTTPS CONNECTs(捕获 HTTPS 连接)和 Decrypt HTTPS traffic (HTTPS 请求解密),安装证书;弹出的两个对话框选yes,再勾选’ignore server certificate errors’,忽略一些证书错误;重启fiddler生...

2020-03-17 13:22:57 292

原创 http抓包实战笔记(10) http基本认证

1.Basic认证把 "用户名+冒号+密码"用BASE64编码的字符串放在http request 中的header Authorization中发送给服务端, 这种方式叫HTTP基本认证认证流程请求: 客户端发送http request 给服务器质询: 因为request中没有包含Authorization header,服务器会返回一个401 拒绝请求(Basic:说明需要...

2020-03-16 19:07:51 843

原创 postman常用方法

设置/获取/清除一个环境变量pm.environment.set("variable_key", "variable_value");pm.environment.get("variable_key");pm.environment.unset("variable_key");设置/获取/清除一个全局变量pm.globals.set("variable_key"...

2020-03-15 16:52:25 269

原创 http抓包实战笔记(9) Cookie

1.会话机制和cookie机制http协议是无状态协议对于浏览器的每一次请求,服务器都会独立处理;因此即使是同一个浏览器发送了三次请求,服务器也无法判断请求来自同一个服务器;即服务器无法记住之前的操作请求,浏览器,http协议是无状态协议.(eg:买东西加入购物车,如果是http协议的话,刷新页面,购物车清空)会话机制HTTP无状态的特性严重阻碍了程序的交互,会话机制可以解决...

2020-03-13 12:20:22 2644

原创 python3.5入门笔记(15) 线程

进程和线程进程:执行一次程序,有自己的地址空间,内存,数据栈等.线程(轻量级进程):一般是并发执行的,多个线程可以在一个进程中,共享运行环境.线程模块:包括_thread,threading和Queue等threading(比thread功能更完善,支持守护线程)例1:单线程# coding=utf-8from time import ctime, sleepdef ...

2020-03-12 17:19:30 114

原创 http抓包实战笔记(8) Fiddle scricpt

Fiddle script 是一个人可以自动修改http请求和响应的脚本文件static function OnBeforeRequest(oSessiion : session) 修改request内容static function OnBeforeResponse(oSessiion : session) 修改responses内容static function OnExecAc...

2020-03-12 17:03:10 310

原创 http抓包实战笔记(7) Autoresponder调试

工作原理:步骤:1.某网页使用了一个TankPageFooter.js文件,将js文件保存在本地,修改js内容为:$().ready(){$(“Header1_HeaderTitle”).html(“update by Fiddler AutoResponder!!! tanl xiao”)};2.打开网页,找到相应js请求,将请求拖拽到AutoResponder...

2020-03-12 14:01:02 349 1

原创 javascript学习笔记(8) 对象/包装类

1.对象(object)如何操作对象的创建方法://var obj = {} plainObject 对象字面量//对象直接量//构造函数: 系统自带的构造函数 Object() ---> var obj = new Object();自定义(用new会生成对象) var person1 = new person();//对象命名...

2020-03-11 21:45:45 138

原创 javascript学习笔记(7) 作用域/闭包/立即执行函数

1.作用域运行期上文:函数执行前一刻(预编译),会创建一个称为执行期上下文的内部对象(AO).每次执行完函数产生的执行期上下文都是独一无二的;[[scope]]指的就是作用域.存储了执行期上下文的合集.作用域链:[[scope]]执行期上下文的合集承链式链接,这种链式链接叫做作用域链.查找变量从作用域顶端依次向下查找.2.闭包内部函数保存到外部,会形成闭包.闭包会...

2020-03-11 16:36:56 166

原创 javascript学习笔记(6) 函数递归/作用域/预编译

1.简单的递归案例2.作用域/预编译互相嵌套的函数,外层函数不能访问里层函数的变量,里层函数可以访问外层函数的变量,即越往里层,权限越高;全局变量(imply global),window就是全局的域未经声明就赋值,此变量为全局对象所有;一切全局变量.都是window属性a = 10; --> window.a = 10;var a = 123; co...

2020-03-10 21:11:07 215

原创 javascript学习笔记(5) 函数

1.基本知识函数命名:第一个单词小写,其他单词首字母大写函数声明: function theFirstName(){}命名函数表达式: var test = function test(){}(匿名)函数表达式: var demo = function(){}形参和实参:实参列表例子:任意数求和映射:实参和形参的映射关系在实参传入函数时建立...

2020-03-10 13:29:21 98

原创 javascript学习笔记(4) 类型转换

1.数组2.对象null和数组在js里面typeof类型都算object3.查看类型(typeof)可以返回:number, string,boolean, object, underfined, functionconsole.log(typeof(xiaopei))objectconsole.log(typeof(xiaopei.name...

2020-03-09 14:58:41 122

原创 javascript学习笔记(3) 条件/循环语句

1.注释快捷键 ctrl + ?单行注释 //多行注释 /* */2.If语句案例3.for循环案例4.While循环

2020-03-08 18:02:08 120

原创 javascript学习笔记(2) 引入,变量,运算

1.引入页内嵌入外部引入为了结构(html),样式(css),行为(js)分离,通常使用外部引入2.变量和值类型变量var a; //声明变量a = 100; //变量赋值变量命名规则必须以英文字母,_,$开头;可以包括英文字母,_,$,数字;不可以使用系统关键字,保留字;值类型原始值:number,string,...

2020-03-07 21:18:18 130

原创 javascript学习笔记(1) 基础知识

发展知识Mosaic是第一个被普遍使用和显示图片的网页浏览器(1993问世)Javascript首次出现于1996年,目的是改善用户体验,目前版权归属于oracle浏览器组成部分Shell(外壳,能看到,能操作)内核(代码,渲染引擎,js引擎,其他模块)Javascript特点解释性,单线程ecma标注编译性语言和解释性语言编译性语言:通篇翻译...

2020-03-07 17:26:14 97

原创 http抓包实战笔记(6) Fiddle使用技巧

1.Fiddle的优势可以通过fiddlerscript写脚本扩展功能;可以免费使用;跨平台(windows,mac,linux);2.抓包问题为何抓不到包?如果是抓不到https的包,检查证书问题;检查浏览器http代理设置是否正确;检查fiddler捕获开关是否打开;检查过滤设置;是否捕获localhost流量;3.异常退出后无法上网?...

2020-03-07 12:57:08 179

原创 http抓包实战笔记(5) 缓存和压缩

1.缓存基础知识什么是http缓存?Web请求抵达缓存时,如果本地有缓存数据,就可以从本地存储设备而非原始服务器中提取文档优点?减少冗余的数据传输,节省传输时间;减少服务器负担,提高网站性能;加快客户端加载网页的速度;与缓存相关的headerPs:如果同时存在cache-control和expires,优先考虑cache-control2....

2020-03-06 17:27:17 442

原创 http抓包实战笔记(4) Header常用术语和fiddle部分修改功能

1.header常用术语(1)Accept 接收数据类型 */* 可接受所有类型(2)Accept-Language 接受语言 zh-CN 接受中文 en-US 美国英文(3)User-Agent(UA 用户代理) 当前操作系统和浏览器内核版本(4)Accept-Encoding 浏览器支持的编码类型(压缩方式)支持compress 和gzip类型。...

2020-03-06 12:57:43 854

原创 http抓包实战笔记(3) http协议请求方法和状态码

1.Urlurl和uri?Url的全称是uniform resource locator,即统一资源定位符Uri的全称是 uniform resource identifier,即统一资源标记符http://localhost:8080/myweb/hello.html以上web地址,加粗部分+非加粗部分=URL;非加粗部分=URI2.请求方法常用的有ge...

2020-03-05 18:59:26 386

原创 http抓包实战笔记(2) fiddler抓包

1.安装安装地址:http://www.getfiddler.com/建议目前安装4.0以上版本2.面板介绍1.基本界面(先简单记住)主菜单 工具栏 Websessions列表 功能面板 Quickexec:命令行工具 状态栏2.inspectors选项卡Fiddler中最常用的功能面板,可以查看htttp请求和http响应的报文结构...

2020-03-05 18:54:42 457

原创 http抓包实战笔记(1) http协议和https协议

1.http什么是http协议?协议是指计算机通信网络中两台计算机之间进行通信所必须遵守的规定或规则什么是是超文本传输协议(hypertext transfer protocol,http)?最广泛的一种网络协议,允许将超文本标记语言(html)文档,从web服务器端传送到客户端的浏览器http协议工作原理?浏览器向服务器发出http请求服务器将请求响应数据...

2020-03-05 18:36:00 287

原创 python自动化脚本常用方法小结

API测试1.框架常用模块#unittest单元测试框架不仅可以适用于单元测试,还可以适用WEB自动化测试用例的开发与执行#paramunittest是unittest实现参数化的一个专门的模块,可以传入多组参数,自动生成多个用例#codecs专门用作编码转换#configparser.ConfigParser 读取配置文件#xlrd 读取excel信息#thread...

2019-12-02 11:20:06 2653

原创 appium安装

第一步:安装javajava官网网址: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmljava环境变量: JAVA_HOME C:\Program Files\Java\jdk1.8.0_191 (java本地安装路径)path %JAVA_HOM...

2019-07-29 14:08:44 250

原创 python 入门笔记实例篇(2) 字符串和文本

Case1 : 定符分割(re.split())split() 方法只适应于非常简单的字符串分割情形, 它并不允许有多个分隔符或者是分隔符周围不确定的空格。 当需要更加灵活的切割字符串的时候,最好使用 re.split() 方法import reline = 'asdf fjdk ; afed , fjek , asdf , foo'#[]中的一个或者多个字符被称为字符类,\s 匹...

2019-06-28 18:08:21 101

原创 python 入门笔记实例篇(1) 数据结构与算法

Case1 : 只想保留部分值,丢弃其他的值,可以使用任意变量名去占位,如”_”data = [ 'ACME', 50, 91.1, (2012, 12, 21) ][ _,mm,_,nn]= dataprint(mm)print(nn)-------------result-------------50(2012, 12, 21)Case2 : *表达式(赋...

2019-06-28 17:20:28 249

原创 Jenkins整理实例(window安装,配置节点,新建项目)

安装1.准备jenkins.war文件,放在服务器webapps目录下2.服务器要有相适应的java环境如apache-tomcat-8.5.40服务器配置了jdk1.8版本3.如果当前计算机安装了多个jdk导致服务器不能识别java版本,可以设置临时java环境4.运行startup.bat,安装jenkins.war运行时会生成管理员密码,新建账号时会用到,可以...

2019-05-15 10:59:09 1150

原创 python3.6安装robotframework

安装前说明:安装前已经安装了python3.6.x版本的python及其相应的pycharm文件,Python插件.安装前需要保障版本对应,不要存在不匹配版本的python和pycharm(ps:在win7 64位和win10 64位均已成功)第一步:安装setup-tools使用robotframework需要安装setuptools 和 pip 两个包,由于python3.6自带p...

2019-04-08 17:36:08 3084

原创 fiddlr整理(1)

请求与相应基本要素请求(request)分类Get请求:获取数据(从服务器获取数据) 网址中含?的请求是get请求。POST请求:提交数据(提交数据给服务器)Cookie和session作用:用户在一段时间不使用网站,再次访问,之前的信息依然存在。Cookie:服务器在计算机上存储的信息。Cookie的目的就是提供有关您访问网站的信息,在随后的访问服务...

2019-04-03 17:31:45 547

原创 python3.5入门笔记(17) 数据库,excel导入实例

# 1、使用 pymysql 连接MySQL,并进行以下操作# 1)创建一个,部门表(dept): 部门编号(dept_no),部门名称(dept_name),部门地址(dept_addr)# 员工表(emp): 员工编号(emp_no),员工姓名(emp_name),员工工作(emp_job),员工直属领导编号(emp_mgr_no),# 入职时间(emp_hiredate),工资(em...

2019-04-01 11:48:20 252

原创 selenimu安装(Python3.6+pycharm)

Python3.61.官网下载Python3.6.x,并进行安装:https://www.python.org/downloads/ps:勾选组建的时候,需要勾选安装python到path这个选项,否则安装完了配置环境变量2.验证python是否安装完成和path是否添加,打开cmd,输入python, 如果能看到python版本号,说明python安装成功。安装Sele...

2018-11-27 16:40:09 758 1

原创 python3.5入门笔记(16) 发邮件

1.基本常识邮件发送流程:发件人--- > MUA(邮件用户代理即用户邮箱) --- > MTA(邮件传输代理,如网易,阿里云等email提供商)--- > MTA …… MTA--- > MDA(目的地邮件投递代理) <--- MUA < --- 收件人发邮件时:MUA和MTA使用SMTP协议,中间的MTA也是此协议收邮件时:MUA和MDA使用PO...

2018-11-23 17:01:41 573

原创 python3.5入门笔记(14) 文件

1.open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)file:文件路径(只写名称则为当前路径)mode:文件打开权限,默认为r(只读)buffering:参数指定了读写文件的缓存模式。0表示不缓存,1表示缓存,如大于1则表示...

2018-11-20 16:31:20 243

原创 python3.5入门笔记(13) 正则表达式

1. 正则表达式语法1.1 字符与字符类1.特殊字符:\.^$?+*{}[]()|,以上特殊字符要想使用字面值,必须使用\进行转义2.字符类:(1)包含在[]中的一个或者多个字符被称为字符类。字符类内可以指定范围,比如[a-zA-Z0-9]表示a到z,A到Z,0到9之间的任何一个字符。() 表示原子组;或可以将括号内的东西作为值返回{} 大括号代表重复数量,[a-z]{...

2018-11-12 11:35:07 272

原创 python3.5入门笔记(12) 日期和时间

1、时间戳时间戳表示从1970年1月1日0时0分到现在经过了多少秒. 2、时间格式化符号%y   两位数的年份表示(00-99)%Y   四位数的年份表示(000-9999)%m   月份(01-12)%d   月内中的一天(0-31)%H   24小时制小时数(0-23)%I    12小时制小时数(01-12) %M   分钟数(00-59)%S  ...

2018-11-09 18:00:25 269

jmeter+插件+Blazemete录制安装.zip

jmeter+插件+Blazemete安装工具整理及其安装简要说明;包括apache-jmeter-5.2.1.tgz;Blazemeter4.5.1_0.zip;jmeter-plugins-manager-1.3.jar;安装说明.docx

2020-02-03

Python 3.5从零开始学(电子书)

0[0第0]0]1章 进入Python 3.5的精彩世界 1 1.1 Python的起源 2 1.2 Python的应用场合 3 1.3 从2.7到3.5,Python的新特性 5 1.4 如何[0[0学0]0]习Python 6 1.5 Python环境构建 7 1.5.1 在Windows系统中安装Python 7 1.5.2 在Linux和UNIX系统中安装Python 14 1.5.3 在Mac OS系统中安装Python 17 1.5.4 其他版本 18 1.6 从hello word开始 18 1.7 调试 19 1.8 问题解答 20 1.9 温故[0[0知0]0]新,[0[0学0]0]以致用 21 [0[0第0]0]2章 开启Python之旅 22 2.1 认识程序 23 2.1.1 程序 23 2.1.2 调试 24 2.1.3 语[0[0法0]0]错误 24 2.1.4 运行错误 24 2.1.5 语义错误 25 2.2 数据类型 25 2.2.1 整型 25 2.2.2 浮点型 27 2.2.3 复数 28 2.2.4 数据类型转换 28 ...........

2018-06-19

空空如也

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

TA关注的人

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