随笔分类 -  JMeter

摘要:相同点:二者都是进行参数化的。 一、User Defined Variables 1、添加方法:选择“线程组”,右键点击添加-Config Element-User Defined Variables,在这个控件中,定义你所需要的参数,如 2、使用方法:在对应的需要使用参数的位置,使用${host} 阅读全文
posted @ 2016-03-25 15:58 疯狂的tiger 阅读(326) 评论(0) 推荐(0)
摘要:一、Jmeter中的属性: 1、JMeter属性统一定义在jmeter.properties文件中,我们可以在该文件中添加自定义的属性 2、JMeter属性在测试脚本的任何地方都是可见的(全局),通常被用来定义一些JMeter使用的默认值,可以用于在线程间传递信息。 3、JMeter属性可以在测试计 阅读全文
posted @ 2016-03-25 15:54 疯狂的tiger 阅读(433) 评论(0) 推荐(0)
摘要:使用jmeter进行压力测试时遇到一段时间后报内存溢出outfmenmory错误,导致jmeter卡死了,先尝试在jmeter.bat中增加了JVM_ARGS="-Xmx2048m -Xms2048m -Xmn256m -XX:PermSize=128m -Xss256k",但结果运行时间增加了,但 阅读全文
posted @ 2016-03-25 15:35 疯狂的tiger 阅读(13752) 评论(0) 推荐(0)
摘要:Jmeter 是java 应用,对于CPU和内存的消耗比较大,因此,当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至会引起JAVA内存溢出错误。为了让jmeter工具提供更大的负载能力,jmeter短小精悍一有了使用多台机器同时产生负载的机制。 那么,是如何实现多台 阅读全文
posted @ 2016-03-25 14:47 疯狂的tiger 阅读(505) 评论(0) 推荐(0)
摘要:JMeter也学了一阵子了,对于基本的操作已了解,再回过头来看看Jmeter的目录,本篇是对于它的目录进行一些简单的介绍。 JMeter解压之后打开,根目录如下图: 1、bin:可执行文件目录 2、docs:文档目录 3、extras:扩展插件目录,目录下的文件提供了对ant的支持 4、lib:所用 阅读全文
posted @ 2016-03-25 14:01 疯狂的tiger 阅读(444) 评论(0) 推荐(0)
摘要:启动JMeter.bat的程序时,出现以下出错信息: Unrecognized VM option '+HeapDumpOnOutOfMemoryError' Could not create the Java virtual machine. errorlevel=1 请按任意键继续. . . 上 阅读全文
posted @ 2016-03-23 17:46 疯狂的tiger 阅读(446) 评论(0) 推荐(0)
摘要:【step_1】:“测试计划”--(右键)à添加à线程组; 【step_2】:选择step_1中添加的线程组—(右键)à添加à配置元件àJDBC Connection Configuration,添加好的JDBC Connection Configuration界面截图如下: 位置1:JDBC Co 阅读全文
posted @ 2016-03-23 17:39 疯狂的tiger 阅读(577) 评论(0) 推荐(0)
摘要:一.测试环境准备 Oracle:10g JDBC驱动:classes12.jar oracle安装目录下(oracle\product\10.2.0\db_1\jdbc\lib\classes12.jar)文件复制到JMeter/lib目录下 JMeter:jmeter-2.11 二.设计测试计划并 阅读全文
posted @ 2016-03-23 17:34 疯狂的tiger 阅读(389) 评论(0) 推荐(0)
摘要:90% Line 参数正确的含义: 虽然,我的上面理解有一定的道理,显然它是错误的。那看看JMeter 官网是怎么说的? 90% Line - 90% of the samples took no more than this time. The remaining samples at least 阅读全文
posted @ 2016-03-23 17:31 疯狂的tiger 阅读(2665) 评论(0) 推荐(0)
摘要:JMeter也有像LR中的集合点,本篇就来介绍下JMeter的集合点如何去实现。 JMeter里面的集合点通过添加定时器来完成。 注意:集合点的位置一定要在Sample之前. 集合点:简单来理解一下,虽然我们的“性能测试”理解为“多用户并发测试”,但真正的并发是不存在的,为了更真实的实现并发这感念, 阅读全文
posted @ 2016-03-23 17:24 疯狂的tiger 阅读(509) 评论(0) 推荐(0)
摘要:JMeter也有像LR中的检查点,本篇就来介绍下JMeter的检查点如何去实现。 JMeter里面的检查点通过添加断言来完成。 检查点:上一章讲到,我们对用户名和密码进行了参数化,那么怎样来判断jmeter有没有正确调用t.dat里面的文件呢。当然,我们可以从结果图表中查看。但我还是想在“登录”这个 阅读全文
posted @ 2016-03-23 17:23 疯狂的tiger 阅读(354) 评论(0) 推荐(0)
摘要:先说一下使用断言的目的:在request的返回层面增加一层判断机制。因为request成功了,并不代表结果一定正确。类似于QTP中的检查点检查点。断言的使用方法: step_1:在你选择的Sampler下添加对应的断言(因为不同类型的断言检查的内容不同)。配置好响应的检查内容(根据断言情况而定,有的 阅读全文
posted @ 2016-03-23 17:13 疯狂的tiger 阅读(3793) 评论(0) 推荐(0)
摘要:JMeter也有像LR中的参数化,本篇就来介绍下JMeter的参数化如何去实现。 参数化:录制脚本中有登录操作,需要输入用户名和密码,假如系统不允许相同的用户名和密码同时登录,或者想更好的模拟多个用户来登录系统。 这个时候就需要对用户名和密码进行参数化,使每个虚拟用户都使用不同的用户名和密码进行访问 阅读全文
posted @ 2016-03-23 16:52 疯狂的tiger 阅读(286) 评论(0) 推荐(0)
摘要:1.元件的作用域 JMeter中共有8类可被执行的元件(测试计划与线程组不属于元件),这些元件中,取样器是典型的不与其它元件发生交互作用的元件,逻辑控制器只对其子节点的取样器有效,而其它元件(config elements 、timers 、post-processors、assertions、li 阅读全文
posted @ 2016-03-23 16:49 疯狂的tiger 阅读(253) 评论(0) 推荐(0)
摘要:一、JMeter 介绍 Apache JMeter是100%纯JAVA桌面应用程序,被设计为用于测试客户端/服务端结构的软件(例如web应用程序)。它可以用来测试静态和动态资源的性能,例如:静态文件,Java Servlet,CGI Scripts,Java Object,数据库和FTP服务器等等。 阅读全文
posted @ 2016-03-23 16:22 疯狂的tiger 阅读(410) 评论(0) 推荐(0)