自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(97)
  • 资源 (4)
  • 收藏
  • 关注

原创 jQuery学习笔记——jQuery选择器

jQuery选择器之基本选择器jQuery选择器——id选择器$( "#id" ) id选择器也是基本的选择器,jQuery内部使用JavaScript函数document.getElementById()来处理ID的获取。原生语法的支持总是非常高效的,所以在操作DOM的获取上,如果能采用id的话尽然考虑用这个选择器。id是唯一的,每个id值在一个页面中只...

2019-08-20 15:26:46 392

原创 jQuery学习笔记——样式基础

jQuery是一套Javascript脚本库,Javascript脚本库类似于.NET的类库, 我们将一些工具方法或对象方法封装在类库中, 方便用户使用。 jQuery是脚本库, 而不是脚本框架, "库"不等于"框架", 比如"System程序集"是类库,而"ASP.NET MVC"是框架,jQuery并不能帮助我们解决脚本的引用管理和功能管理,这些都是脚本框架要做...

2019-01-08 16:44:31 357

原创 xmlHttpRequest对象

XMLHttpRequest的介绍       XMLHttpRequest(XHR)是一个API对象,其中的方法可以用来在浏览器和服务器端传输数据。这个对象是浏览器的js环境提供的。从XHR获取数据的目的是为了持续修改一个加载过的页面,XHR是Ajax设计的底层概念。      XMLHttpRequest 对象提供了对 HTTP 协议的完全的访问,包括做出 POST 和 HEAD 请求...

2019-01-08 11:43:51 582

转载 四种常见的 POST 提交数据方式

转自:https://www.cnblogs.com/softidea/p/5745369.html定义和用法       enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。默认地,表单数据会编码为 "application/x-www-form-urlencoded"。就是说,在发送到服务器之前,所有字符都会进行编码(空格转换为 "+" 加号,特殊符号转换为 ASCI...

2019-01-08 11:42:36 2083

原创 linux常用命令——tar命令

       通过SSH访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候tar命令就是是必不可少的一个功能强大的工具。linux中最流行的tar是麻雀虽小,五脏俱全,功能强大。      tar 命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。 tar最初被用来在磁带上创建档案,现在,用户...

2018-09-13 16:55:36 1956

转载 几种常见软件过程模型的比较

转自:https://www.cnblogs.com/jukaiit/p/7596545.html瀑布模型 瀑布模型(经典生命周期)提出了软件开发的系统化的、顺序的方法。其流 程从用户需求规格说明开始,通过策划、建模、构建和部署的过程,最终提供一 个完整的软件并提供持续的技术支持。优点:1. 强调开发的阶段性,各阶段具有顺序性和依赖性2. 强调早期调研和需求分析,推迟编码实现的...

2018-09-08 17:32:22 12432

原创 软件测试方法——黑盒测试

1、黑盒测试概念       黑盒测试法也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性...

2018-09-08 00:16:33 24538

转载 软件测试流程

转自:https://www.cnblogs.com/weientesting/p/8318266.html前言 “尽早的介入测试,遇到问题的解决成本就越低” 随着软件测试技术的发展,测试工作由原来单一的寻找缺陷逐渐发展成为预防缺陷,探索测试,破坏程序的过程,测试活动贯穿于整个软件生命周期中,故称为全程软件测试 全程软件测试,强调整个软件生命周期中,各阶段的测试活动。无论是...

2018-07-23 15:04:21 8392 2

原创 软件测试概念知识

1、软件的概念软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其相关文档的完整集合。程序是按事先设计的功能和性能要求执行的指令序列。 数据是使程序能正常操纵信息的数据结构。 文档是与程序开发,维护和使用有关的图文材料。2、软件生命周期2.1、可行性分析       可行性研究的结果是客户做出是否继续惊醒这项工程的决定的重要依据,一般来说,只有投资可能取得较大效...

2018-07-20 15:26:42 936

原创 软件测试类型——集成测试

简介        集成测试(Integration Testing),也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求(如根据结构图)组装成为子系统或系统,进行集成测试。        集成测试(也叫组装测试,联合测试)是单元测试的逻辑扩展。它最简单的形式是:把两个已经测试过的单元组合成一个组件,测试它们之间的接口。从这一层意义上讲,组件是指多个单元的集成聚合。在现实方案中,许...

2018-07-06 10:58:11 11538

原创 方法的覆盖与重载

重载(overload):        它是指我们可以定义一些名称相同的方法,通过定义不同的输入参数来区分这些方法,然后再调用时,VM就会根据不同的参数样式,来选择合适的方法执行。在使用重载要注意以下的几点:    1、在使用重载时只能通过不同的参数样式。例如,不同的参数类型,不同的参数个数,不同的参数顺序(当然,同一方法内的几个参数类型必须不一样,例如可以是fun(int, float), 但...

2018-07-02 16:34:35 431

原创 HTTP协议——HTTP连接管理

1、TCP连接        世界上几乎所有的HTTP通信都是由TCP/IP承载的。TCP/IP是全球计算机及网络设备都在使用的一种常用的分组交换网络分层协议集。客户端应用程序可以打开一条TCP/IP连接,连接到可能运行在世界任何地方的服务器应用程序。一旦连接建立起来了,在客户端和服务器的计算机之间交换的报文就永远不会丢失、受损或失序。1.1、TCP的可靠数据管控        HTTP连接实际上...

2018-07-02 11:21:47 10022

原创 HTTP协议——HTTP首部总结

        首部和方法配合工作,共同决定了客户端和服务器能做什么事情。HTTP协议的请求和响应报文中必定含有HTTP首部,首部内容为客户端和服务器分别处理请求和响应提供所需要的信息,对客户端用户来说,这些信息中的大部分内容都无须亲自查看,因此平时在使用Web的过程中感受不到它。        HTTP请求报文由方法、URI、HTTP版本、HTTP首部字段等部分构成,具体构成如下图所示:    ...

2018-06-20 17:09:36 1534 1

原创 HTTP协议——HTTP实体首部

        有很多首部可以用来描述HTTP报文的复合。由于请求和响应报文中都可能包含实体部分,所以在这两种类型的报文中都可能出现这些首部。 首部字段名说明 Allow 资源可支持的HTTP方法 Content-Encoding 实体主体使用的编码方式 Content-Language 实体主体的自然语言 Content-Length 实体主体的大小(单位:字节) Content-...

2018-06-20 16:48:30 846

原创 HTTP协议——HTTP响应首部

        响应首部字段是由服务器端向客户端返回响应报文中所使用的字段,用于补充响应的附加信息、服务器信息,以及对客户端的附加要求等信息。这些首部有助于客户端处理响应,并在将来发起更好的请求。首部字段名 说明 Accept-Ranges 是否接受字节范围请求 Age 推算资源创建经过时间 ETag 资源的匹配信息 Location 令客户端重定向至指定URI Proxy-Author...

2018-06-20 16:32:46 633

原创 HTTP协议——HTTP请求首部

        请求首部是只在请求报恩中有意义的首部。用于说明是谁或什么在发送请求、请求源自何处,或者客户端的洗好及能力。服务器可以根据请求首部给出的客户端信息,试着为客户端提供更好的响应。        请求首部字段如下:首部字段名 说明 Accept 用户代理可处理的媒体类型 Accept-Charset 优先的字符集 Accept-Encoding 优先的内容编码 Accept-La...

2018-06-20 15:02:24 1304

原创 HTTP协议——HTTP通用首部

下表列出了通用的信息性首部:首部字段名 说明 Cache-Control 控制缓存的行为 Connection 允许客户单和服务器指定与请求/响应链接有关的选项 Date 创建报文的日期时间 Pragma 报文指令 Trailer 如果报文采用了分块传输编码,就可以用这个首部列出位于报文拖挂部分的首部集合 Transger-Encoding 告知接受端为了保证报文的可靠传输,读报文采...

2018-06-15 15:30:14 1386

原创 HTTP协议——状态码

        HTTP状态码被分成五大类,状态码为客户端提供了一种理解事务处理结果的便捷方式。1、100~199——信息行状态码        HTTP/1.1 向协议中引入了信息性状态码,这些状态码比价新,由于存在一些争议,而受到限制。状态码 原因短语 含义 100 Continue 说明受到了请求的初始部分,请客户端继续。发送了这个状态码之后,服务器在受到请求之后必须进行响应。 10...

2018-06-13 17:34:30 401

原创 HTTP协议——HTTP方法

        这里对一些基本HTTP方法进行更为深入的讨论,并不是每个服务器都实现了所有的方法,如果要跟HTTP1.1兼容,那么只要为其资源实现GET方法和HEAD方法就可以了。        即使服务器实现了所有这些方法,这些方法的使用很可能也是受限的,这些限制通常都是在服务器的配置中进行设置的,因此会随着站点和服务器的不同而有所不同。1、GET        GET是最常用的方法,通常用于请...

2018-06-12 15:16:36 13267

原创 HTTP协议——HTTP报文组成

一、报文流        HTTP报文是在HTTP应用程序之间发送的数据块,这些数据块以一些文本形式的元信息开头,这些信息描述了报文的内容及含义。这些报文在客户端、服务器和代理之间流动。1、报文流入源端服务器        http使用术语流入(inbound)和流出(outbound)来描述事务处理的方向;报文流入源服务器,工作完成后,流回用户的Agent代理中。2、报文向下游流动       ...

2018-06-11 16:55:52 6843

原创 HTTP协议——URL

        URL 是一种 URI,它标识一个互联网资源,并指定对其进行操作或获取该资源的方法。可能通过对主要访问手段的描述,也可能通过网络“位置”进行标识。        大部分URL遵循一种标准格式,该格式包含三个部分:        第一部分:方案,方案告知Web客户端怎样访问资源        第二部分:服务器的位置,告知Web客户端资源位于何处。        第三部分:指定服务器上...

2018-06-07 11:50:06 37521 7

原创 HTTP协议——与HTTP相关的协议

        在TCP/IP协议族中与HTTP密不可分的有3个协议,分别是IP、TCP和DNS。下面简单介绍下这3种协议。1、IP协议        IP(Internet Protocol)网际协议位于网络层,几乎所有使用网络的系统都会用到 IP 协议。TCP/IP 协议族中的 IP 指的就是网际协议,"IP"和"IP地址"是不同的,"IP"其实是一种协议的名称。        IP 协议的作...

2018-06-06 16:09:52 3061

原创 HTTP协议——HTTP概述

《HTTP协议基础》这些博文是我记录自己学习过程中的一些笔记,参考书籍为《图解HTTP》一、Web页面生成原理        当我们在浏览器的地址栏中输入网址,然后点击回车,接着,浏览器就会呈现出我们需要的web界面,那么,这个界面是怎么产生的?web的界面是根据我们输入的URL(网址、地址),浏览器从服务器端获取对应的文件资源等信息,然后显示在浏览器上面。像这种通过发送请求获取服务器资源的web...

2018-06-06 15:31:01 4877 2

原创 TCP/IP协议族介绍

一、TCP/IP协议族        计算机与网络设备要相互通信,双方就必须基于相同的方法。比如,如何探测到通信目标、由哪一边先发起通信、使用哪种语言进行通信、怎样结束通信等规则都需要事先确定。不同的硬件、操作系统之间的通信,所有的这一切都需要一种规则。而我们就把这种规则称为协议(protocol)。协议中存在各式各样的内容。从电缆的规格到 IP 地址的选定方法、寻找异地用户的方法、双方建立通信的...

2018-06-04 17:11:56 869

转载 JMeter学习笔记——配置元件之计数器

转自:http://www.cnblogs.com/imyalost/p/6550660.html先说说利用jmeter生成数据的几种方法:1、CSV Data Set Config这个元件被用来在参数化生成数据时使用,简单高效,容易生成有序数;只需要新建excel,然后通过拖拽、复制黏贴等方式产生不同的数据,然后读取调用即可。但它也有不足之处,如下:①如果数据库中某些表的某些字段不允许重复(比如...

2018-05-29 15:19:50 1640

原创 JMeter学习笔记——jmeter3.0在beanshell sampler中输入中文乱码

        问题:        最新的jmeter3.0版本,新建一个beanshell sampler,在里面输入中文,发现显示的是乱码,而且字体非常小        解决办法:        修改bin/jmeter.properties文件里面更改相关的配置.        在jmeter安装文件中的bin目录下找到 jmeter.properties,文件,查找到       #js...

2018-05-29 15:08:48 986

原创 JMeter学习笔记——调试工具

        通常,编程工具IDE都提供了相应的调试模块,供开发者使用,以便更快速的定位问题所在。那么在JMeter编写测试脚本的过程中,也有对应的调试工具提供给我们使用。        JMeter常用的调试工具有如下五种:        1、View Tree:查看结果树。含请求信息、响应信息等,请求头信息中的cookie信息一般默认不会显示,可通过修改JMeter配置参数进行显示。日常用的...

2018-05-29 14:35:29 321

原创 JMeter学习笔记——JMeter关联

        关联是Jmeter工具中非常重要的一个技术。因为在测试过程过有些数据是经常发生变化的,要获取并使用这些数据,就要使用关联。         比如: 用户登录后,session信息都不同,有些操作要使用session,就需要将这个动态的信息保存下来。 还有经常遇到的场景,第二个请求提交的参数要从第一个请求的返回数据中获取。...

2018-05-25 17:47:11 20477 3

转载 JMeter学习笔记——JMeter参数化

转自:http://www.cnblogs.com/imyalost/p/6229355.html参数化是自动化测试脚本的一种常用技巧。简单来说,参数化的一般用法就是将脚本中的某些输入使用参数来代替,在脚本运行时指定参数的取值范围和规则;这样,脚本在运行时就可以根据需要选取不同的参数值作为输入。这种方式通常被称为数据驱动测试(Data Driven Test),参数的取值范围被称为数据池(Data...

2018-05-22 15:58:23 2609

转载 JMeter学习笔记——Jmeter之目录结构

转自:http://www.cnblogs.com/zichuan/p/6938772.html一、bin目录examples:         目录中有CSV样例jmeter.bat         windows的启动文件jmeter.log          jmeter运行日志文件jmeter.sh           linux的启动文件jmeter.properties      系统...

2018-05-22 11:38:54 327

转载 JMeter学习笔记——JDBC Request之Query Type

        JDBC Request界面如下:  其中Query Type(SQL语句类型)包含十个类型,每个类型作用都不同,下面分别介绍。1、Select statement这是一个查询语句类型;如果JDBC Request中的Query内容为一条查询语句,则选择这种类型。PS:多个查询语句(不使用参数的情况下)可以放在一起顺序执行,需要设置Query Type为:Callable Sta...

2018-05-22 11:12:26 1541 1

原创 用jmeter做oracle数据库测试时,JDBC配置正确,输入语句,执行报错。

        错误提示:Cannot create PoolableConnectionFactory (ORA-00923: FROM keyword not found where expected)。        解决方法:在JDBC Connection Configuration中修改validation Query,在Oracle数据库连接池中应设置为validationQuery...

2018-05-18 16:16:44 737

原创 JMeter学习笔记——数据库压力测试(JDBC Request)

        jmeter中取样器(Sampler)是与服务器进行交互的单元。一个取样器通常进行三部分的工作:向服务器发送请求,记录服务器的响应数据和记录响应时间信息。        如果需要对数据库发起请求或者对数据库施加压力,那么这时候就需要用到JDBC Request。JDBC Request可以向数据库发送一个请求(sql语句),一般它需要配合JDBC Connection Config...

2018-05-18 16:09:09 3940

转载 JMeter学习笔记——Web接口测试(webservice)

        JMeter3.2前的版本,可以使用SOAP/XML-RPC Request插件直接进行webservice接口,而3.2后的版本则已经取消了这个接口,需要另外的方法才能进行测试。一、JMeter3.2前版本 SOAP/XML-RPC Request1、新增一个测试计划,并添加线程组。2、添加完线程组后,在线程组上右键单击:添加→Sampler→SOAP/XML-RPC Reque...

2018-05-17 12:03:16 12697 4

原创 jmeter响应结果乱码问题

        使用JMeter进行HTTP请求,响应结果中的中文乱码。        乱码的原因:        当响应数据或响应页面没有设置编码时,jmeter会按照jmeter.properties文件中,sampleresult.default.encoding设置的格式解析。通常是没有配置,默认ISO-8859-1,解析中文肯定出错。                解决方法:      ...

2018-05-15 17:29:17 1923

转载 JMeter学习笔记——content-type与参数

转自:http://www.cnblogs.com/dinghanhua/p/5646435.html本文讲三种content-type以及在Jmeter中对应的参数输入方式第一部分:目前工作中涉及到的content-type 有三种:content-type:在Request Headers里,告诉服务器我们发送的请求信息是哪种格式的。1 content-type:application/x-w...

2018-05-15 16:52:45 2053

转载 JMeter学习笔记——Web接口测试(HTTP请求)

转自:http://www.cnblogs.com/imyalost/p/5916625.html一、添加HTTP接口测试1、打开jmeter,默认有一个测试计划。右键点击“测试计划”-->“添加”-->“Threads(Users)”-->“线程组”。        如上图,设置线程组,线程组主要包含三个参数:线程数、准备时长(Ramp-Up Period(in seconds...

2018-05-15 16:43:07 396

转载 JMeter学习笔记——元件的作用域与执行顺序

本文转自:http://www.cnblogs.com/fnng/archive/2012/12/27/2836506.html   jmeter是一个开源的性能测试工具,它可以通过鼠标拖拽来随意改变元件之间的顺序以及元件的父子关系,那么随着它们的顺序和所在的域不同,它们在执行的时候,也会有很多不同。   jmeter的test plan通过图形化的方式表达脚本,域代码方式的脚本不同,图形方式表达...

2018-05-14 14:39:58 246

转载 JMeter学习笔记——录制脚本

本文转自:http://www.cnblogs.com/imyalost/p/5837199.html    对大多数刚开始接触性能测试的人来说,代码功力可能不是太好,我们可以通过工具,录制脚本来进行测试,以达到我们的目的。但一般来说不推荐直接录制,录制的脚本很杂乱,可用性低。一般来讲,录制脚本有两种方法 方法一:  使用badboy来录制脚本1、下载安装badboy官网地址:http://www...

2018-05-11 17:51:59 311

转载 JMeter学习笔记——JMeter介绍及安装使用

JMeter介绍JMeter介绍        Apache JMeter是Apache组织开发的基于Java的压力测试工具,它是功能和性能测试的工具。它最初被设计用于Web应用测试,但后来扩展到其他测试领域。        JMeter可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。原来JMeter是为Web/HTTP...

2018-05-11 16:56:07 543

autohotkey操作谷歌浏览器

使用autohotkey对谷歌浏览器的一些基本操作(打开浏览器,操作不同的标签页等方法进行封装)

2019-03-13

selenium WebDriver java 工具包

selenium WebDriver的工具包,适合java使用,版本是2.46.0,下载后直接解压,导入java工程中即可使用

2018-04-16

C-S Socket server

运用Socket ,采取C-S模式,做出可以实现相互通信的客户端和服务器,此为服务器端

2013-10-12

C-S Socket实验客户端

运用Socket ,采取C-S模式,做出可以实现相互通信的客户端和服务器,此为客户端

2013-10-12

空空如也

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

TA关注的人

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