- 博客(79)
- 收藏
- 关注
原创 postman基本操作
接口测试接口测试就是针对软件对外提供服务的接口的输入输出进行测试,以及接口间相互逻辑的测试,验证接口功能与接口描述文档的一致性为什么要进行接口测试接口测试通常能够对系统测试得更为彻底,更好地保障产品质量,同时越早越底层的发现问题,修改和维护的代价也越小如何做接口测试根据接口文档设计测试用例,调用接口,验证结果接口测试流程postman发起接口...
2020-03-20 12:07:50
251
原创 python—文件处理
open() 方法Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。open() 函数常用形式是接收两个参数:文件名(file)和模式(mode)。open(file, mode='r', bu...
2020-03-18 15:26:59
241
原创 python—列表List
列表(List)列表是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。可以存在空列表 列表里面可以包含任何数据类型 len(list) 获取列表长度 list[索引值] 获取列表单个值 list[索引头:索引尾:步长] 列表切片列表是干嘛的?存储数据(建议用于存储同一类型数据)更新...
2020-03-15 16:59:19
200
原创 python—字符串
Python字符串字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串字符串取值# 字符串取值# len(字符串) 统计字符串的长度# 字符串名[索引] 字符串取值 正序索引从0开始 0 1 2 ... 反序索引 最后一个为-1# 字符串名[头下标:尾下标]字符串取多个值 取头不取尾# 字符串名[头下标:尾下标:步长]步长默认为...
2020-03-13 16:58:22
161
原创 python—基础
Python简介Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。 Python 是一种解释型语言:这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。 Python 是交互式语言:这意味着,您可以在...
2020-03-13 15:53:31
248
原创 MySQL-MySQL基础
数据库的基本概念1. 数据库的英文单词: DataBase 简称 : DB2. 什么数据库? * 用于存储和管理数据的仓库。3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据 3. 使用了统一的方式操作数据库 -- SQL4. 常见的数据库软件 * 参见《MySQL基础.pdf》MySQL数据库软件1. 安装 * 参见...
2019-10-05 16:35:37
149
原创 jmeter请求不成功或者报403错误
学习过程中,遇到jmeter请求一个网站,各项参数填写正确,可是响应是403,同样的请求放在浏览器执行就没有问题;这是因为被请求的网站做了请求来源过滤,来源不明的请求拒绝访问,我们需要在jmeter中添加模拟浏览器信息。比如,B站就有这样的机制。使用jmeter直接访问B站使用Fiddler抓起chrome访问B站数据可以看出,请求的header中,User-Agen...
2019-09-30 17:47:40
4011
转载 jmeter-性能测试基本流程
性能测试基本流程对上图进行简要的说明新增线程组创建测试线程组,并设置线程数量及线程初始化启动方式。新增 JMeter 元组创建各种默认元组及测试元组,填入目标测试静态资源请求和动态资源请求参数及数据。新增监听器创建各种形式的结果搜集元组,以便在运行过程及运行结束后搜集监控指标数据。运行&查看结果调试运行,分析指标数据,挖掘性能瓶颈、评估系统性能状态;示例下面我们...
2019-09-30 15:07:24
1356
1
原创 jmeter-录制脚本(badboy)
badboy录制脚本1、打开badboy,按下启动录制按钮,在地址栏中输入访问地址,进行访问2.导出脚本注意:是jmx格式!!!badboy检查点对特定的字符进行检测,看录制的内容是否和预期的一致1.添加断言2.进行脚本回放,检测关键字是否正确 badboy参数化1.添加参数2.配置参数...
2019-09-30 11:27:04
148
转载 jmeter-基本介绍
jmeter1.多线程框架-支持多并发操作2.用于对服务器模拟负载3.支持web、数据库、FTP服务器系统的性能测试4.开源、纯Java、可二次定制化开发jmeter文件夹目录bin目录文件jmeter.bat : Windows的启动文件jmeter.log :日志文件jmeter.sh :linux的启动文件jmeter.properties:系统配置文件...
2019-09-30 10:26:16
198
原创 Fiddler-基本使用
FiddlerFiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件)。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。Fiddler界面Fiddler基本操作-抓取请求...
2019-09-29 17:14:59
226
原创 前端学习笔记-jQuery-jQuery尺寸/位置方法
jQuery尺寸jQuery位置位置主要有三个:offset()、position()、scrollTop()/scrollLeft()1.offset()设置获取元素偏移2.position()获取元素偏移注意:这个方法只能获取不能设置偏移3.scrollTop()/scrollLeft()设置或获取元素被卷去的头部和左侧案例:带有动画效...
2019-09-26 15:19:44
154
原创 前端学习笔记-jQuery-元素操作
元素操作主要是遍历、创建、添加、输出元素操作遍历元素jQuery隐式迭代是对同一类的元素做了相同的操作。如果想要给同一类的元素做不同的操作,就需要用到遍历。语法1:$("div").each(function(index,domEle){xxx;})each()方法遍历匹配的每一个元素。只要用DOM处理。each每一个 里面的回调函数又2个参数:index 是每...
2019-09-24 21:46:35
131
原创 前端学习笔记-jQuery-jQuery属性操作/内容文本值
jQuery属性操作设置或获取元素固有属性值 prop()所谓元素固有属性就是元素本身自带的属性,比如<a>元素里面的href,比如<input>元素里面的type。1.获取属性prop("属性")2.设置属性prop("属性","属性值")设置或获取元素自定义属性值 attr()用户自己给元素添加的属性,我们称为自定义属性。比...
2019-09-24 16:12:54
221
原创 前端学习笔记-jQuery-jQuery动画(王者荣耀手风琴案例)
案例:王者荣耀手风琴分析:鼠标经过某个小li 有两步操作: 1.当前小li 宽度变为 224px, 同时里面的小图片淡出,大图片淡入 2.其余兄弟小li宽度变为69px, 小图片淡入, 大图片淡出<!doctype html><html><head> <meta charset="utf-8"> <titl...
2019-09-24 10:38:05
1331
原创 前端学习笔记-jQuery-jQuery样式操作/jQuery效果
jQuery样式操作操作css方法1.参数只写属性名,则会返回属性值$(this).css("color");2.参数是属性名,属性,逗号分隔,是设置一组样式,属性必须加引号,值如果是数字可以不用跟单位和引号$(this).css("color","red");3.参数可以是对象形式,方便设置多组样式,属性名和属性值用冒号隔开,属性可以不用加引号$(th...
2019-09-23 15:18:06
154
原创 前端学习笔记-jQuery-jQuery选择器/隐式迭代/链式编程
jQuery选择器jQuery基本选择器原生JS获取原生的方式很多,很杂,而且兼容性情况,不一致,因此jQuery给我们做了封装,使获取元素统一标准。$("选择器") // 里面选择直接写CSS选择器即可,但是要加引号jQuery层级选择器jQuery筛选选择器jQuery筛选方法parents() // 返回所有父级(祖先元素)...
2019-09-22 16:41:19
246
原创 前端学习笔记-jQuery-jQuery概述
JavaScript库JavaScript库:即library,是一个封装好的特定的集合(方法和函数)。从封装一大推函数的精度理解库,就是在找个库中,封装了很多预先定义好的函数在里面,比如动画animate、hide、show,比如获取元素等。简单理解:就算一个JS文件,里面对我们原生的js代码进行了封装,存放到里面,这样我们可以快速高效的使用这些封装好的功能了。比如jQuery,就算...
2019-09-22 12:45:10
184
原创 前端学习笔记-JS-BOM-页面滚动/筋斗云跟随鼠标移动案例
滚动窗口至文档中的特定位置window.scroll(x,y)筋斗云跟随鼠标移动案例分析:1.利用动画函数做动画效果2.原先筋斗云的起始位置是03.鼠标经过某个小li,把当前小li的offsetLeft位置 作为目标值即可4.鼠标离开某个小li,就把目标值设为05.如果点击了某个小li,就把li当前的位置存储起来,作为筋斗云的起始位置HTML:<...
2019-09-21 16:42:09
243
原创 前端学习笔记-JS-BOM-轮播图案例/节流阀
网页轮播图轮播图也称为焦点图,是网页中比较常见的网页特效功能需求:1.鼠标经过轮播图模块,左右按钮显示,离开隐藏左右按钮2.点击右侧按钮一次,图片往左播放一张,以此类推,左侧同理3.图片播放的同时,下面的小圆圈模块跟随一起变化4.点击小圆圈,可以播放相应的图片5.鼠标不经过轮播图,轮播图也会自动播放图片6.鼠标经过,轮播图模块,自动停止播放HTML主要布局...
2019-09-20 21:25:42
826
1
原创 前端学习笔记-JS-BOM-动画函数封装
动画实现原理核心原理:通过定时器setInterval()不断移动盒子位置实现步骤:1. 获得盒子当前位置 2. 让盒子在当前位置加上1个移动距离3. 利用定时器不断重复这个操作4. 加一个结束定时器的条件5. 注意此元素需要添加定位, 才能使用element.style.left <script> var div = document....
2019-09-20 15:17:44
213
原创 前端学习笔记-JS-BOM-元素可视区client系列/立即执行函数/元素滚动scroll系列
clientclient翻译过来就是客户端,我们使用client系列的相关属性来获取元素可视区的相关信息。通过client系列的相关属性可以动态的得到该元素的边框大小、元素大小等。立即执行函数不需要调用,立马能够自己执行的函数主要作用:创建一个独立的作用域。避免了命名冲突问题写法一:(function(){})()写法二:(function(){}())...
2019-09-19 21:53:33
194
原创 前端学习笔记-JS-BOM-元素偏移量offset系列
offset概述offset翻译过来就是偏移量,我们使用offset系列相关属性可以动态的得到该元素的位置(偏移)、大小等获得元素距离带有定位父元素的位置 获得元素自身的大小(宽度高度) 注意:返回的数值都不带单位HTMLElement<script> // offset 系列 var father = document.querySelecto...
2019-09-19 19:30:23
286
原创 前端学习笔记-JS-BOM-location对象/navigator 对象/history对象
location对象Locationwindow对象给我们提供了一个location属性用于获取或设置窗口URL,并且可以用于解析URL.因为这个属性返回的是一个对象,所有我们将这个属性也称为location对象。URL统一资源定位系统(uniform resource locator;URL)是因特网的万维网服务程序上用于指定信息位置的表示方法,是互联网上标准资源的地址。互...
2019-09-18 22:00:17
144
原创 前端学习笔记-JS-BOM-窗口加载事件/定时器/同步&异步
BOMBOM(Brower Object Model) 即浏览器对象模型,它提供了独立于内容而与浏览器窗口进行交互的对象,其核心对象是window。BOM 是由一系列相关的对象构成,并且每个对象都提供了很多方法和属性。BOM 缺乏标准,JavaScript 语法的标准化组织是 ECMA,DOM 的标准化组织是 W3C,BOM 最初是 Netscape 浏览器标准的一部分。每个浏览器都有...
2019-09-18 20:07:27
256
原创 前端学习笔记-JS-DOM-常用鼠标/键盘事件
常用的鼠标事件鼠标事件 触发条件 onclick 鼠标点击左键触发 onmouseover 鼠标经过触发 onmouseout 鼠标离开触发 onfocus 获得鼠标焦点触发 onblur 失去鼠标焦点触发 onmousemove 鼠标移动触发 onmouseup 鼠标弹起触发 onmousedown ...
2019-09-18 11:40:54
192
原创 前端学习笔记-JS-DOM-高级事件/事件流/事件委托
高级事件注册事件(绑定事件)注册事件概述给元素添加事件,成为注册事件或者绑定事件注册事件有两种方式:传统方式和方法监听注册方式addEventListener() 方法EventTarget.addEventListener()(type, listener[, useCapture]) 方法将指定的监听器注册到EventTarget 上,当该对象触发...
2019-09-17 19:58:29
180
原创 前端学习笔记-JS-DOM-DOM重点核心
DOM重点核心Document Object Model(文档对象模型),是W3C组织推荐的处理可拓展标记语言(HTML或者XML)的标准编程接口。可以改变网页的内容、结构和样式增document.write 不推荐使用如果页面文档流加载完毕 再调用这句话会导致页面重绘 appendChild insertBefore删removeChild改修改DOM元...
2019-09-17 14:28:04
218
原创 前端学习笔记-JS-DOM-动态生成表格案例
动态生成表格案例<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> table { width: 500...
2019-09-17 14:00:20
323
原创 前端学习笔记-JS-DOM-节点操作
节点操作节点概述一般的,节点至少由nodeType(节点类型)、 nodeName(节点名称)、 nodeValue(节点值)这三个基本属性。元素节点 nodeType 为1 属性节点 nodeType 为2 文本节点 nodeType 为3 (文本节点包括文字、空格、换行等等)在实际开发中,节点操作主要操作的是元素节点。节点层级1.父级节点...
2019-09-16 21:52:34
184
原创 前端学习笔记-JS-DOM-操作元素
操作元素JavaScript可以改变网页内容、结构和样式,我们可以利用DOM操作元素来改变元素里面的内容、属性等。改变元素内容element.innerText<html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> ...
2019-09-16 16:37:55
203
原创 前端学习笔记-JS-DOM-事件基础
事件基础JavaScript使我们有能力创建动态页面,而事件是可以被JavaScript侦测到的行为。 网页中的每个元素都可以产生某些触发JavaScript的事件。事件由三部分组成:事件源 事件被触发的对象 比如按钮 事件类型 如何触发 比如鼠标点击、鼠标经过、键盘按下、滚动滚轮 事件处理程序 通过函数赋值的方式完成<button id="btn">按钮</...
2019-09-14 15:46:32
140
原创 前端学习笔记-JS-DOM-获取元素
DOMDocument Object Model(文档对象模型),是W3C组织推荐的处理可拓展标记语言(HTML或者XML)的标准编程接口。可以改变网页的内容、结构和样式DOM树文档:一个页面就是一个文档 document元素:页面中的所有标签都是元素,element节点:网页中的所有内容都是节点(标签、属性、文本、注释等),nodeDOM把以上内容都看...
2019-09-14 15:18:06
145
原创 前端学习笔记-JS-Web API基础
JS组成:API应用程序编程接口,是一些预先定义的函数,就是给程序员提供的一个工具,以便于能轻松实现想要完成的功能Web APIWeb APIWeb API是浏览器提供的一套操作浏览器功能和页面元素的API(DOM和BOM)...
2019-09-14 11:08:45
255
原创 前端学习笔记-JS-内置对象(Array/String)
Array对象Array 创建数组对象的两种方式 字面量方式 new Array() // 1. 使用构造函数创建数组对象// 创建了一个空数组var arr = new Array();// 创建了一个数组,里面存放了3个字符串var arr = new Array('zs', 'ls', 'ww');// 创建了一个数组,里面存放了4个...
2019-09-12 21:47:24
188
原创 前端学习笔记-JS-内置对象(Math/Date对象)
内置对象JavaScript中的对象分为3种:内置对象、浏览器对象、自定义对象内置对象:就是指JS语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或是最基本二必要的功能。JavaScript 提供多个内置对象:Math/Array/Number/String/Boolean...对象只是带有属性和方法的特殊数据类型。学习一个内置对象的使用,只要学会其常用的成员的使用...
2019-09-12 15:33:21
185
原创 前端学习笔记-JS-对象使用
遍历对象的属性通过for..in语法可以遍历一个对象<script> // 遍历对象 var obj = { name: '七海灯子', age: 16, sex: '女', like: function() {...
2019-09-11 19:10:40
126
原创 前端学习笔记-JS-对象
对象为什么要有对象js中的对象可以让结构更加清晰function printPerson(name, age, sex....) {}// 函数的参数如果特别多的话,可以使用对象简化function printPerson(person) { console.log(person.name); ……}什么是对象现实生活中:万物皆对象,对象是一个具...
2019-09-11 15:35:08
156
原创 前端学习笔记-JS-预解析
预解析JavaScript代码的执行是由浏览器中的JavaScript解析器来执行的。JavaScript解析器执行JavaScript代码的时候,分为两个过程:预解析过程和代码执行过程预解析过程:把变量的声明提升到当前作用域的最前面,只会提升声明,不会提升赋值(对于变量的预解析是设置一个undefined)。 把函数的声明提升到当前作用域的最前面,只会提升声明,不会提升调用(函...
2019-09-11 11:13:40
151
原创 前端学习笔记-JS-作用域
作用域作用域:变量可以起作用的范围,目的是为了提高程序的可靠性更重要的是减少命名冲突(js的作用域(es6)之前 : 全局作用域 局部作用域)全局作用域整个script标签 或者是一个单独的js文件局部作用域(函数作用域)在函数内部就是局部作用域 这个代码的名字只在函数内部起效果和作用全局变量和局部变量 全局变量 在任何地方都可以访问到的变量就是全...
2019-09-10 20:47:16
147
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人