持续更新-Jmeter笔记-摘抄总结

安装教程

https://www.cnblogs.com/wuzm/p/10902452.html

https://www.cnblogs.com/fanbi/p/9413237.html

JMeter

JMeter测试组成:

  1. JMeter构建测试类似于组装一台智能电子设备
  2. JMeter测试也是由一系列JMeter元素组合起来构成的,JMeter提供了构建测试的所有元素,你可以随心所欲的将这些元素组装起来完成你想要的测试。

JMeter元素有以下四种类型的测试元素:

1)测试计划

2)线程组

3)组件

包含配置元件、定时器、前置处理器、后置处理器、断言与监听器

4)控制器

包括取样器、逻辑控制器与测试片断

测试计划:

  1. 测试计划描述了JMeter测试在运行时执行的一系列步骤。完整的测试计划由一个或多个线程组、逻辑控制器、取样器、监听器、定时器、断言和配置元件组成。

组件:

  1. JMeter中最基本的元素为元件

       元件是JMeter测试中的最小功能单元,每个元件都具有某种特定的功能。比如“Response Assertion”断言元件,可以实现对请求或响应是否预期的验证

  1. JMeter包含六大组件: 配置元件、定时器、前置处理器、后置处理器、断言、监听器。

 

  • 配置元件

配置元件与取样器密切相关。类似于配置文件之于软件,通过配置元件可以新增或修改请求内容,实现对请求的自定义。

  • 定时器

默认情况下,JMeter线程按顺序执行取样器而不会出现暂停的情况。通过将定时器添加到线程组来指定延迟。如果不加延迟,JMeter可能会在很短的时间内发送过多的请求到服务器,导致服务器负载过重而崩溃。

定时器可以使在其作用范围内的每个取样器执行前延迟一段时间。

  • 前置处理器

前置处理器在进行取样器请求之前执行一些操作。

如果前置处理器附加到取样器元素,那么它将在该取样器元素运行之前执行。

前置处理器经常用于在运行之前修改取样器请求的设置,或更新未从响应文本中提取的变量。

  • 后置处理器

后置处理器在取样器请求完成后执行一些操作。

如果后置处理器附加到取样器元素,那么它将在该取样器元素运行之后执行。

后处理器通常用于处理响应数据,从中提取需要的值。

  • 断言

断言用于验证取样器请求或对应的响应是否返回了期望的结果。

JMeter测试是否执行成功,结果是否预期,都可以通过添加断言来进行验证。

  • 监听器

监听器可以在JMeter执行测试的过程中搜集相关的数据,并将这些数据不同的形式,比如树、图、报告等呈现出来。

比如,“图形结果”监听器绘制响应时间的曲线图,“查看结果树”监听器显示取样器请求和响应的详细信息等。

此外,有些监听器还可以将搜集到的测试数据保存到文件中以供以后使用。

1.2.4 控制器

  • 取样器

取样器用于构建发给服务器处理的请求,即告诉JMeter怎样将请求发送到服务器。例如,若要发送HTTP请求,可以选择“HTTP Request”取样器,同时还可以通过添加配置元件来自定义请求。

  • 逻辑控制器

取样器请求默认是以先后顺序依次执行的,某些情况下满足了复杂的业务/场景需求。通过逻辑控制器可以控制JMeter发送请求的逻辑,来实现复杂的业务/场景。比如有选择性执行某些请求,循环执行请求,整体执行逻辑上有依赖关系的请求,交替执行请求等。

 

更改界面语言

 

 

自定义变量:

右键线程组-添加-配置元件-用户定义的变量

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值