摘要: 用户定义的变量: 测试计划上可以添加用户定义的变量。一般添加一些系统常用的配置。如果测试过程中想切换环境,切换配置,一般不建议在测试计划上添加变量,因为不方便启用和禁用,一般是直接添加用户自定义变量组件。如: 独立运行每个线程组: 用于控制测试计划中的多个线程组的执行顺序。如上图,线程组1和线程组2 阅读全文
posted @ 2018-12-19 22:05 tooltime 阅读(1222) 评论(0) 推荐(0) 编辑
摘要: 转载地址:http://www.cnblogs.com/puresoul/p/4915350.html 一、什么是Bean Shell BeanShell是一种完全符合Java语法规范的脚本语言,并且又拥有自己的一些语法和方法; BeanShell是一种松散类型的脚本语言(这点和JS类似); Bea 阅读全文
posted @ 2018-12-19 21:48 tooltime 阅读(671) 评论(0) 推荐(0) 编辑
摘要: 1. 场景一:获取请求响应中的数据,并保存 import com.alibaba.fastjson.*; // 引入包。这个包需要先放在:<安装目录>\apache-jmeter-3.2\lib\ext中 // 获取数据 String response = prev.getResponseDataA 阅读全文
posted @ 2018-12-19 21:41 tooltime 阅读(1965) 评论(0) 推荐(0) 编辑
摘要: BeanShell PostProcessor是用户对一些变量的操作,操作方法很灵活,大概原理是通过parameters传回来对象,然后在script中对对象进行操作 场景:从登陆接口中获取token,设置成全局变量让HTTP Header Manager能获取到,让其他所有线程都能拿到这个参数 1 阅读全文
posted @ 2018-12-19 21:30 tooltime 阅读(2490) 评论(0) 推荐(0) 编辑
摘要: 详解JMeter函数和变量(1) JMeter函数可以被认为是某种特殊的变量,它们可以被采样器或者其他测试元件所引用。函数调用的语法如下: 其中,__functionName匹配被调用的函数名称。用圆括号包含函数的形参,例如${__time(YMD)},不同函数要求的参数也不同。有些JMeter函数 阅读全文
posted @ 2018-12-19 20:06 tooltime 阅读(1419) 评论(0) 推荐(0) 编辑
摘要: 下午在家看书,清理收藏栏的内容,翻出来几篇去年收藏的博文,此时再看,真切的感觉到了自己这一年的成长,分享出来,希望看到的童鞋都能有所得,就好。。。 原文地址:性能测试指标 一、通用指标 指Web应用服务器、数据库服务器必需测试项 二、Web服务器指标 三、数据库服务器性能指标 四、系统的瓶颈定义 五 阅读全文
posted @ 2018-12-19 12:27 tooltime 阅读(1869) 评论(0) 推荐(0) 编辑
摘要: 一、http的缺点 之前有介绍过http协议相关的一些知识,http是相当优秀和方便的,但它也有缺点,主要不足表现在如下几个方面: △ 通信使用明文(不加密),内容可能会被窃听 △ 不验证通信方的身份,因此可能遭遇伪装 △ 无法证明报文的完整性,所以有可能已被篡改 其他未加密的协议也存在这类问题 △ 阅读全文
posted @ 2018-12-19 12:19 tooltime 阅读(549) 评论(0) 推荐(0) 编辑
摘要: web代理服务器是网络的中间实体,位于客户端和服务器之间,扮演“中间人”的角色,作用是在各端点之间来回传送报文。 其原理是:客户端向代理服务器发送请求报文,代理服务器正确的处理请求和连接,然后返回响应;同时代理服务器自身要向web服务器发送请求并接收响应。 即:代理即是服务器,又是客户端。如下图所示 阅读全文
posted @ 2018-12-19 12:18 tooltime 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 几乎所有的HTTP通信都是由TCP/IP承载的,TCP/IP是全球计算机网络设备都在使用的一种分组交换网络分层协议集。 它的特点是只要连接建立,客户端与服务器之间的报文交换就永远不会丢失、受损或失序。 一、TCP连接 1、TCP是可靠数据通道 TCP是英特网上的可靠连接,TCP为HTTP提供了一条可 阅读全文
posted @ 2018-12-19 12:17 tooltime 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 之前写的关于报文首部的传送门: 报文首部:http://www.cnblogs.com/imyalost/p/5708445.html 通用首部字段:http://www.cnblogs.com/imyalost/p/5717430.html 请求首部字段:http://www.cnblogs.co 阅读全文
posted @ 2018-12-19 12:16 tooltime 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 一、报文流 http报文是在http应用程序之间发送的数据块(也可称为数据包)、这些数据块以一些文本的元信息(meta-information)开头,描述了报文的内容及含义,后面跟着 可选的数据部分,这些报文在客户端、服务器和代理之间流动;常说的术语“流入”、“流出”、“上游”、“下游”就是描述报文 阅读全文
posted @ 2018-12-19 12:15 tooltime 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 一、URL的语法 URL是互联网资源的标准化名称 URL提供了一种定位互联网上任意资源的手段,但这些资源要通过不同方案(协议:比如http、ftp、smtp)来访问,因此URL语法会略有差异 大部分URL都遵循通用的语法,而且不同URL方案风格和语法都有重叠 大多数URL协的语法都建立在下面9个部分 阅读全文
posted @ 2018-12-19 12:14 tooltime 阅读(926) 评论(0) 推荐(0) 编辑
摘要: 参考书籍——《HTTP权威指南》 1、web客户端和服务器 http客户端发出请求,其中包含请求内容,发给服务器,服务器再返回内容中回送请求的数据,http客户端和服务器构成了万维网的基本组件 我们常说的客户端,就是web浏览器,比如微软的IE、Google的chrome,火狐的Firefox等,浏 阅读全文
posted @ 2018-12-19 12:11 tooltime 阅读(739) 评论(0) 推荐(0) 编辑
摘要: 响应首部字段: 服务器向客户端返回响应报文中所使用的字段,用于补充的附加信息、服务器信息、以及对客户端的附加要求等 1、Accept-Ranges 告知客户端服务器能否处理范围请求,以指定获取服务器的某部分资源 可指定的字段值分2种: 1.1 bytes:可处理范围请求 1.2 none:不能处理范 阅读全文
posted @ 2018-12-19 12:10 tooltime 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 1、定义 包含在请求和响应中的实体部分所使用的首部,用于补充内容的更新时间等与实体相关的信息 2、Allow 通知客户端能够支持的Request-URI指定资源的所有http方法:如果服务器接收到不支持的方法,会返回状态码405Method Not Allowed作为响应返回 Allow:GET, 阅读全文
posted @ 2018-12-19 12:10 tooltime 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 请求首部字段 定义:请求首部字段是从客户端到服务器发送请求报文中所使用的字段,里面包含了附加信息、客户端信息以及对响应内容相关的优先级等内容 1、Accept 通知服务器用户代理可处理的媒体类型及媒体类型的相对优先级,可使用type/subtype这种形式,一次指定多种媒体类型 Accept: te 阅读全文
posted @ 2018-12-19 12:06 tooltime 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 通用首部字段的意思,就是:请求和响应报文双方都会使用的首部 1、Cache-Control 通过指定它的指令,能操作缓存的工作机制 指令参数是可选的,多个指令通过“,”分隔 Cache-Control: private, max-age=0, no-cache Cache-Control指令一览: 阅读全文
posted @ 2018-12-19 12:05 tooltime 阅读(369) 评论(0) 推荐(0) 编辑
摘要: http请求和响应报文内容比较多,会分为大概四部分更新,最近比较忙,没太多时间整理- - 首先来看看报文结构吧 1、http请求报文 http请求报文由方法、URI、http版本。http首部字段等构成 下面给大家示例一个访问my_view_page.php的请求报文首部信息 GET /my_vie 阅读全文
posted @ 2018-12-19 12:03 tooltime 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 1、http1.1规范允许一台http服务器搭建多个web站点。。。 比如提供web托管服务的供应商,可以用一台服务器为多为客户服务,也可以以每位客户持有的域名运行各自不同的网站,这里利用了虚拟服务器的功能。。。 客户端使用http协议访问服务器时,会经常采用类似www.baidu.con这样的主机 阅读全文
posted @ 2018-12-19 12:02 tooltime 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 一:http状态码 表示客户端http请求的返回结果、标记服务器端的处理是否正常、通知出现的错误等工作 状态码的类别如下: http状态码种类繁多,大概有60多种,实际上经常使用的只有14种,下面为一一介绍 1、2XX 成功:请求被正常处理 1.1 200 OK 表示从客户端发来的请求在服务器端被正 阅读全文
posted @ 2018-12-19 12:01 tooltime 阅读(293) 评论(0) 推荐(0) 编辑