关于定时器,首先明确几个概念 定时器在每个Sampler执行之前执行 定时器有作用域,同一个作用域内的定时器会在域内Sampler执行之前都执行掉 如果要让某定时器只作用于一个Sampler,将定时器加到Sampler的子对象中 要让某定时器在Sampler之后执行,要么加到下一个Sampler的域 ...
分类:
其他好文 时间:
2016-08-17 17:57:42
阅读次数:
108
本文讲述了利用jmeter来压测消息队列,其中消息队列采用apache的activemq,jmeter本身是支持符合jms标准消息队列的压测,由于jmeter的官方sampler配置比较复杂,本文直接使用sdk的方式来压测,与生产实际使用更加接近,各位如对官方的sampler感兴趣,可以自行去配置完 ...
分类:
其他好文 时间:
2016-08-09 22:04:55
阅读次数:
419
发送一个简单的get http请求 1 启动Jmeter,在测试计划上点击鼠标右键》添加》Threads(Users)》线程组 2 线程组界面。可设置线程数,几秒启动所有线程,循环次数。默认都是1。 3 添加http请求:在线程组上点击鼠标右键》添加》Sampler》HTTP请求[writer:di ...
分类:
Web程序 时间:
2016-07-06 11:50:14
阅读次数:
194
TCP sampler in JMeter reading exception (ERROR - org.apache.jmeter.protocol.tcp.sampler.ReadException: Error reading from server, bytes read: 0) In TC ...
分类:
其他好文 时间:
2016-06-30 18:13:19
阅读次数:
634
之前我介绍过Jmeter的一种调试工具Debug Sampler,它可以输出Jmeter的变量、属性甚至是系统属性而不用发送真实的请求到服务器。既然这样,那么HTTP Mirror Server又是做什么用的呢? 一、HTTP Mirror Server的作用: 它可以在本地临时搭建一个HTTP服务 ...
分类:
Web程序 时间:
2016-05-20 00:45:00
阅读次数:
141
组件执行顺序: 测试计划的元素执行是有序的,通过以下方式执行:1–配置元件(Config Element)元件会影响其作用范围内的所有元件。2–前置处理器(Pre Processors)元件在其作用范围内的每一个sampler元件之前执行。3–定时器(Timer)元件对其作用范围内的每一个sampl ...
分类:
其他好文 时间:
2016-05-20 00:35:51
阅读次数:
149
一、Debug Sampler介绍: 使用Jmeter开发脚本时,难免需要调试,这时可以使用Jmeter的Debug Sampler,它有三个选项:JMeter properties,JMeter variables,System properties: 1、JMeter properties和Sy ...
分类:
其他好文 时间:
2016-04-25 14:35:54
阅读次数:
131
所谓关联,多大数是通过相应信息抓取部分信息,例如hidden或session等。在jmeter中要使用关联,分为2步:Step1.在Sampler请求下添加正则表达式,获得信息,Add>PostProcessors>RegularExpressionExtractor;1.1绝大多数我们需要截取部分信息,可以通过查看源代码,找到需..
分类:
系统相关 时间:
2016-04-22 21:03:39
阅读次数:
512
使用JMeter测试基于WebSocket协议的服务 由于JMeter没有针对WebSocket的sampler,所以就需要安装开源的插件,以使其支持WebSocket协议。 安装JMeter WebSocketSampler 首先,从github上pull源码下来,地址如下: https://gi ...
分类:
Web程序 时间:
2016-04-05 16:12:01
阅读次数:
472
逻辑控制器 常用的逻辑控制器 1、循环控制器:可以设置该控制器内的sampler执行的次数,循环次数与线程的循环次数各自独立。 设置线程组循环次数为1,如下图所示: 设置 循环控制器 的循环次数为5,如下图所示: 在 察看结果树 中执行的请求次数为5,如下图所示: 2、如果(If)控制器:根据判断条 ...
分类:
其他好文 时间:
2016-04-05 15:34:58
阅读次数:
167