随笔分类 - Jmeter
摘要:一、使用Jmeter自带的_time 函数 _time 函数以各种格式返回当前时间,且提供了多种简写别名,如: YMD = yyyyMMdd HMS = HHmmss YMDHMS = yyyyMMdd-HHmmss USER1 = whatever is in the Jmeter propert
阅读全文
摘要:当我们完成测试后,需要通过报告来查看测试结果 一、聚合报告 Label:每个JMeter的element的Name值。例如HTTP Request的Name #Samples:发出请求数量。例如:如第三行记录,模拟20个用户,循环100次,所以显示了2000 Average:平均响应时间(单位:)。
阅读全文
摘要:新建一个 JMS 主题的测试计划 JMS 需要下载一些可选的jar 文件。详细信息请参阅 第一章:新手入门。在本章节,将学习如何创建测试计划来测试JMS提供程序。创建5个订阅者和1个发布者。创建2个线程组并且设置每个线程组迭代10次。消息总数是(6个线程)x (1 个消息)x(重复10次)= 60
阅读全文
摘要:创建一个点对点的 JMS 测试计划 确保所需的jar文件位于JMeter lib目录中。 如果没有,关闭JMeter,复制jar文件并重新启动JMeter。 参见详细教程 在本节中,将学习如何创建测试计划来测试JMS点对点消息传递。 先设置1个线程组5个线程发送4个请求,通过队列的形式发送。 固定的
阅读全文
摘要:构建 WebService 测试计划 在本章节,你将学习如何创建一个 测试计划 去测试 WebService。先创建5个用户请求同一个页面,同时每个请求重复2次,因此总数为(5个用户)X(1次请求)X(重复请求)= 10 次 HTTP 请求。构建测试计划过程中,会使用到以下几个元素:线程组、HTTP
阅读全文
摘要:创建FTP测试计划 在这一章,你将学习如何创建一个基础的测试计划来测试FTP站点。你将在一个FTP站点上的两个文件中创建四个用户来发送请求。并且,你将告诉用户运行测试两次。所以,总的请求数是(4个用户)x(2个请求)x(重复2次)=16 FTP请求。 为了构造测试计划,你需使用以下元件:线程组,FT
阅读全文
摘要:建立数据库测试计划(Building a Database Test Plan) 在本节中,将学习如何创建测试数据库服务器一个简单的测试计划。您将创建五十个用户向数据库服务器发送2个SQL请求。并且,使这些用户运行测试100次。所以,请求的总数是(50个用户)x(2个请求)x(重复100次)= 10
阅读全文
摘要:创建web测试计划 在这一章,我们将学习如何创建基本的测试计划来测试一个web网站。您将创建五个用户并发送请求到JMeter网站的两个页面。同时,设置用户运行测试两次。因此,请求的总数是(5个用户)x(2个请求)x(重复2次)=20个HTTP请求。要构建测试计划,您将使用以下元素:线程组、HTTP请
阅读全文
摘要:测试计划中的元素(elements of a test plan) 本节描述测试计划不同的部分。 最小测试将包括测试计划、线程组和一个或多个采样器。 1 测试计划(Test Plan) 测试计划对象有一个叫 “功能测试” 的复选框,如果选择了,它将导致JMeter记录从服务器返回的每个示例的数据。如
阅读全文
摘要:元件的作用域 先来讨论一下元件有作用域。《JMeter基础元件介绍》一节中,我们介绍了8类可被执行的元件(测试计划与线程组不属于元件),这些元件中,取样器 是典型的不与其它元件发生交互作用的元件,逻辑控制器 只对其子节点的取样器有效,而其它元件(config elements 、timers 、po
阅读全文
摘要:测试计划 1、Test Plan (测试计划) 用来描述一个性能测试,包含与本次性能测试所有相关的功能。也就说JMeter创建性能测试的所有内容是于基于一个计划的。 下面看看一个计划下面都有哪些功能模块(右键单击“测试计划”弹出菜单)。 2、Threads (Users)线程 用户 虽然有三个添加线
阅读全文
摘要:利用定时器添加用户思考时间 JMeter如何插入思考时间,在一个真实的性能测试场景中,是需要加入思考时间,来模拟真实用户行为。本文就来介绍,如何在三个请求之间添加思考时间。 1. 在Test Plan下新建一个Thread Group 2. 在Thread Group下新建一个Simple Cont
阅读全文
摘要:断言有很多种,最最最常用的一种就是响应断言,目前我用的最多是这一种,下面列举一个运用响应断言的实例 对相应的请求添加断言 **Main sample and sub-samples:断言应用于主采样器和子采样器。 Main sample only:断言仅应用于主采样器。 Sub-samples on
阅读全文
摘要:前言: jmeter中有个元件叫做断言(Assertion),它的作用和loadrunner中的检查点类似; 用于检查测试中得到的响应数据等是否符合预期,用以保证性能测试过程中的数据交互与预期一致。 使用断言的目的:在request的返回层面增加一层判断机制;因为request成功了,并不代表结果一
阅读全文
摘要:前言: Jmeter关联和loadrunner关联的区别: 1、在loadrunner中,关联函数是写在要获取变量值的页面的前面,而在就Jmeter中关联函数是要写在获取变量函数值的页面的后面 2、在loadrunner中关联函数是注册函数,而在Jmeter中我们使用正则表达式提取器进行关联 案例:
阅读全文
摘要:前言 对于参数化,觉得用得最多的应该是csvread函数、csv data config以及用户自定义变量(前一篇文章已经进行了讲解)控制器这几个 案例:bugfree ,提交bug,参数bug名称和创建人 方法一、依赖Jmeter自带的函数助手 选项-->函数助手对话框,即可打开函数助手弹窗 比如
阅读全文
摘要:一、用户自定义的变量 用户自定义变量,设置变量名、变量值,就引用变量名执行操作 名称:用户定义变量的描述性名称,显示在左边节点上,并用于命名事务 注释:用户定义变量的注释信息,非必填项 变量名称:定义变量引用的名称,如:设置变量名为IPAdress 在HTTP请求内引用:${IPAdress} 值:
阅读全文
摘要:一、Apache启动失败 xampp启动时显示的错误为: 9:52:41 [Apache] Attempting to start Apache app... 9:52:41 [Apache] Status change detected: running9:52:42 [Apache] Statu
阅读全文
摘要:前言 进行性能测试的站点为;在本地搭建的bugfree 一、badboy录制脚本 1、启动bugfree服务 2、打开badboy进行脚本录制 2.1、打开badboy,按下启动录制按钮,在地址栏中输入bugfree的访问地址,进行访问 2.2、输入账号密码登录,新建一个bug 2.3 点击录制结束
阅读全文
摘要:第一步:下载XAMPP和bugfree 第一步:下载XAMPP和bugfree http://www.bugfree.org.cn/ http://www.apachefriends.org/zh_cn/xampp.html 第二步:安装 (1)、XAMPP(Apache+MySQL+PHP+PER
阅读全文

浙公网安备 33010602011771号