[Jmeter]jmeter之初体验(windows下的jmeter)

一、环境准备

1、安装JDK(传送门:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择jdk-8u101-windows-x64.exe),安装完成后,并配置正确环境变量;

2、下载jmeter安装包(传送门:http://mirrors.cnnic.cn/apache//jmeter/binaries/apache-jmeter-3.0.zip);

3、解压安装包即可;

4、修改jmeter配置文件jmeter.properties,参数CookieManager.save.cookies=true(非必须)。

二、启动JMeter

1、进入“apache-jmeter-2.8\bin”目录下,执行“jmeter.bat”即可

三、简单介绍

1、语言选择:选项 》 语言选择 》 选择自己合适的语言;

2、jemeter界面组件与意义:

a、选择测试计划 》 鼠标右击 》出现组件界面

i.Threads:这个组件主要用来控制Jmeter并发时产生线程的数量,在它的下一级菜单下只有一个组件(线程组),可以这么理解每个线程就是一个虚拟的用户。所有的其他类型组件必须是(线程组)节点的子节点。

ii.配置单元:和Sample组件一起工作,主要用来配置Sample如何来发起请求访问服务器,这个东西的主要特点是可以把一些Sample的共同配置放在一个元素里面方便管理,配置单元是有作用域的。作用域和树的那个关系一样越是上级节点的作用域越大,越是接近叶子节点的

作用域就越小,可以复写上级作用域的配置。

iii.定时器 : 这个主要是用来调节(线程组),控制线程每次运行测试逻辑(比如说:发出请求)的时间间隔。当然这个下面还有很多类型的定时器,他们主要功能就是调节时间间隔,但个个组件之间的策略有很大不同。

iv.前置处理器 和 后置处理器类似一个HOOK,在测试执行之前和执行之后执行一些脚本的逻辑。该组件我还没有具体使用过,但大致功能就是这样,非重点组件。

v.Sample : 可能上图中没有出现Sample,需要在(线程组)上添加才可以,见图

Sample表示客户端发送某种格式或者规范的请求到服务端,所以大家看到了各种各样的Sample,其中有两个Http 相关的。一般用HttpClient功能和效率将更强。

vi.断言: 意思是指对于Sample完成了请求发送之后,判断一下返回的结果是否满足期望。

vii.监听器 : 这个组件不同于平时在Web编程的那种监听器,他是伴随着Jemeter测试的运行而从中抓取运行期间的数据的一个组件,经常使用的是聚合报告组件,从里面可以统计到测试的TPS,响应时间等关键测试数据。

3、示例操作:

a、选择线程组 》 点击运行

b、查看结果是查看运行结果(日志较多的情况下建议勾选“仅错误日志”):

c、聚合报告查看运行情况:

4、运行与停止

5、清除缓存(建议每次执行完之后都清除一下):

 

转载于:https://www.cnblogs.com/amberly/p/5965171.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值