摘要: 目的:对Java程序进行测试 目录 一、核心步骤 二、实例 三、JMeter Java Sampler介绍 四、自带Java Request Sampler 一、核心步骤 1.创建一个Java工程; 2.将JMeter的lib目录下的jar文件添加进此工程的Build Path; 3.创建一个类并实 阅读全文
posted @ 2017-03-29 18:41 wonsh 阅读(194) 评论(0) 推荐(0) 编辑
摘要: JMeter函数是一些能够转化在测试树中取样器或者其他配置元件的域的特殊值。一个函数的调用就像这样:${_functionName(var1,var2,var3)},-functionName匹配函数名,圆括号内设置函数的参数,例如${_time(YMD)}实际参数因函数而不同。不需要参数的函数使圆 阅读全文
posted @ 2017-03-29 14:22 wonsh 阅读(639) 评论(0) 推荐(0) 编辑
摘要: Jmeter 是java 应用,对于CPU和内存的消耗比较大,因此,当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至会引起JAVA内存溢出错误。为了让jmeter工具提供更大的负载能力,jmeter短小精悍一有了使用多台机器同时产生负载的机制。 那么,是如何实现多台 阅读全文
posted @ 2017-03-29 13:34 wonsh 阅读(172) 评论(0) 推荐(0) 编辑
摘要: JMeter也学了一阵子了,对于基本的操作已了解,再回过头来看看Jmeter的目录,本篇是对于它的目录进行一些简单的介绍。 JMeter解压之后打开,根目录如下图: 1、bin:可执行文件目录 2、docs:文档目录 3、extras:扩展插件目录,目录下的文件提供了对ant的支持 4、lib:所用 阅读全文
posted @ 2017-03-29 13:12 wonsh 阅读(156) 评论(0) 推荐(0) 编辑
摘要: WebSerivice测试计划的取样器有两种方式:HTTP请求、SOAP/XML-RPC Request。 1. 测试计划 启动JMeter,点击测试计划节点上,重命名测试计划:WebserviceTest.如下图: 2. 添加线程组 添加一个线程组,右键单击测试计划 WebserviceTest 阅读全文
posted @ 2017-03-29 12:14 wonsh 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 偶然发现JMeter中有两个元件(User Defined Variables与User Parameters)很相近,刚开始时我也没注意,两者有什么不同。使用时却发现两者使用场景有些不同,现在小结一下。 相同点:二者都是进行参数化的。 一、User Defined Variables 1、添加方法 阅读全文
posted @ 2017-03-29 11:20 wonsh 阅读(1362) 评论(0) 推荐(0) 编辑
摘要: FTP服务主要提供上传和下载功能。有时间需要我们测试服务器上传和下载的性能。在这里我通过JMeter做一个FTP测试计划的例子。 1.创建一个线程组 2.线程组 >添加 >配置元件 >FTP请求缺省值:输入服务器名称或IP。 3.线程组 >添加 >Sampler >FTP请求:选择get为上传方式 阅读全文
posted @ 2017-03-29 10:40 wonsh 阅读(173) 评论(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 @ 2017-03-28 23:24 wonsh 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 90% Line 参数正确的含义: 虽然,我的上面理解有一定的道理,显然它是错误的。那看看JMeter 官网是怎么说的? 90% Line - 90% of the samples took no more than this time. The remaining samples at least 阅读全文
posted @ 2017-03-28 23:21 wonsh 阅读(196) 评论(0) 推荐(0) 编辑
摘要: JMeter也有像LR中的集合点,本篇就来介绍下JMeter的集合点如何去实现。 JMeter里面的集合点通过添加定时器来完成。 注意:集合点的位置一定要在Sample之前. 集合点:简单来理解一下,虽然我们的“性能测试”理解为“多用户并发测试”,但真正的并发是不存在的,为了更真实的实现并发这感念, 阅读全文
posted @ 2017-03-28 23:04 wonsh 阅读(153) 评论(0) 推荐(0) 编辑