jmeter 控制偏离_Jmeter 笔记(1)-安装 基本组件

安装

第1步 环境准备

安装JDK,

第2步 下载安装包安装

第3步 配置环境变量

添加1:JMETER_HOME(变量名) C:\Program Files\apache-jmeter-2.11(jmeter安装地址)

添加2:在CLASSPATH 系统变量下添加:%JMETER_HOME%/lib/ext/ApacheJMeter_core.jar;%JMETER_HOME%/lib/jorphan.jar;%JMETER_HOME%/lib/logkit-2.0.jar”

环境变量path和classpath的区别

1)path环境变量的作用--帮助系统操作java:我们用javac将源码编译成.class文件, 在调用java 命令让程序执行。

2)CLASSPATH环境变量的作用--告诉java虚拟机所有的可执行文件.class都在哪:它的值也是由目录组成,它的作用在于告诉Java执行环境,在哪些目录下可以找到所要执行的Java程序所需要的类或者包。

基本组件

1、主要主键包括

1)测试计划(Test Plan)

2)线程组(Thread Group)

3)配置元件(Configuration)

4)逻辑控制器(Logic Controller)

5)取样器(Sampler)

6)断言(Assertion)

7)监听器(monitor)

8)正则表达式提取器

2、测试计划(Test Plan)

测试计划是使用jmeter的起点,一个测试计划描述了一系列jmeter运行时要执行的步骤。

3、线程组(Thread Group)

测试的每个任务都要线程去处理,所有的任务必须在线程组下创建。

线程数:虚拟用户数。一个虚拟用户占用一个进程或线程,设置多少个虚拟用户数就是设置多少个进程。

Ramp-Up Period(in seconds):创建完所有线程的时间,防止对服务器过载。【假如设置线程数为10,Ramp-Up Period为2秒,则是2秒内使10个进程启动并运行,每个线程将在前一个进程启动后的2/10秒后启动。如果设置为0则表示并发。】

循环次数:每个线程被循环的次数。

4、配置原件(Configuration)

维护sampler的配置信息,根据要求添加和修改请求内容,仅对当前测试树分支有效。

5、逻辑控制器

控制jmeter发送请求的的测试逻辑,与sampler结合可以模拟复杂的请求序列。

比较常用的包含:循环控制器、简单控制器、事物控制器等。

循环控制器使用

6、取样器

所有的测试任务都由取样器承担,取样器告诉jmeter发送请求给指定服务器,并等待服务器的响应。按照测试树的顺序去执行请求,配合逻辑控制器可以改变取样器的循环次数。

7、断言

对取样器返回的请求结果做出判断,判断是否符合用户预期。一般使用响应断言,通过添加监听器-》断言结果,查看断言结果。

8、监听器

负责对测试结果进行记录,常用监听器:察看结果数、聚合报告、图形结果、用表格查看结果。

1)察看结果树:显示取样器请求和相应的细节。

-取样器结果:显示取样器的相关参数;

-请求:显示请求的具体数据;

-相应数据:服务器返回的结果;

2)聚合报告

Label:取样的名称;

Samples:取样器实际的执行次数,计算公式:线程数x循环次数;

Average:平均响应时间;

Median:响应时间中间值;

90%Line:90%线程响应时间;

Min/Max:最小/大响应时间;

Error:错误占比;

Throughput:吞吐量,每秒/每分钟;

KB/sec:每秒发送、接收的数据;

3)图形结果

样本数目:实际发送请求的数量;

偏离:所有请求的响应时间的偏差;

最新样本:最近一条请求的响应时间;

吞吐量:每秒/分钟处理请求的个数;

中值:所有请求响应时间的中间值;

8、正则表达提取器

引用名称:引用方式${引用名};

正则表达式:()括号里面是需要提取的内容,.匹配任何字符,+一次或者多次,?找到一个匹配项后停止;

模板:$1$$2$,如果正则表达式中有多个提取表达式,$2$表示把解析到的第2个值给${引用名},提取模式是从1开始;

匹配数量:0代表随机,1代表全部取值

提取多个字符串:模板$1$$2$,引用方式:所有值${引用名_g0},第一个值${引用名_g1},第二个值{引用名_g2};

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值