![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Jmeter
Jmeter使用
紫漪
这个作者很懒,什么都没留下…
展开
-
【性能测试】 - Mysql性能问题定位分析
我们在性能测试过程中,经常会遇到Mysql出现性能瓶颈的情况,对于数据库来说,所谓的性能瓶颈无非是慢SQL、CPU高、IO高、内存高,其中前三个举实际例子来进行性能分析,最后内存高只是方法性说明(实际测试项目中没遇到过): 首先我们要保证没有数据库配置方面的性能问题,毕竟在性能测试前,对一些基本配置要撸一遍,避免犯低级错误。 本文结合实际项目例子进行分析(绝对硬核),包括内容:一、慢SQL定位分析;二、高CPU定位分析;三、高IO定位分析;四、高内存定位分析。一、慢SQL...转载 2020-07-31 15:01:59 · 1131 阅读 · 1 评论 -
【Jmeter】- 集合点
1、什么是集合点? 让所有请求在不满足条件的时候处于等待状态。2、如何实现?使用jmeter中的同步计时器Synchronizing Timer来实现3、集合点的位置同步定时器是在每一个采集器之前执行的,不管定时器的位置是在采集器之前还是之后,都是在采集器之前执行。 如果一个线程中存在多个采集器,同步定时器和这些采集器在同一级(同一节点下),则同时作用于这些采集器。 如果需要一个定时器单独对应某一个采集器,可以在采集器的子节点中创建定时器。4、添加集合点4、配置同步定时器..原创 2020-07-29 14:36:32 · 1497 阅读 · 0 评论 -
【Jmeter】-04- 逻辑控制器
1、Jmeter逻辑控制器解释Jmeter中逻辑控制器(Logic Controllers)的作用域只对其子节点的sampler有效,作用是控制采样器的执行顺序。2、Jmeter逻辑控制器分类jmeter提供了17种逻辑控制器,它们各个功能都不尽相同,大概可以分为2种使用类型:控制测试计划执行过程中节点的逻辑执行顺序,如:Loop Controller、If Controller等; 对测试计划中的脚本进行分组、方便JMeter统计执行结果以及进行脚本的运行时控制等,如:Through..转载 2020-07-29 10:59:25 · 227 阅读 · 0 评论 -
【Jmeter】 - 03 - 关联
1、概述 在性能测试脚本中,常常出现上一个请求的返回结果中包含了下一个请求需要发送的参数,这就是关联。关联实质是请求与请求之间存在数据依赖关系,一个请求的结果是另一个请求提交的数据,两个请求不再是独立存在的。2、关联的一般步骤从上一个请求提取关心的数据保存到变量 在下一个请求引用该变量 ${变量名}。3、关联的使用方法JDBC将操作结果赋值给变量,再在另一个请求中调用变量 正则表达式提取器 XPath提取器 Css/Jquary提取器 Json提取器 BeanS...原创 2020-07-29 09:24:04 · 132 阅读 · 0 评论 -
【Jmeter】 - 02 - 参数化
目录一、Jmeter参数化简介二、JMeter参数化的4种主要方式(1)用户参数(User Parameters)(2)Jmeter函数助手(3)CSV Data Set Config(CSV数据配置)(4)用户自定义变量一、Jmeter参数化简介参数化概念当使用JMeter进行测试时,测试数据的准备是一项重要的工作。若要求每次迭代的数据不一样时,则需进行参数化,然后从参数化的文件中来读取测试数据。参数化:是自动化测试脚本的一种常用技巧,可将脚本中的某些输入使用参数原创 2020-07-29 08:33:37 · 189 阅读 · 0 评论 -
【Jmeter】- 01 - Jmeter基础入门及体系结构
Jmeter简介JMeter是一款开源桌面软件,用来模拟用户负载来完成性能测试工作。JMeter可以对web进行测试,提供web录制功能,可以扩展JMeter功能来满足特定的测试需求。名词解释元件:代表JMeter工具菜单中的一个子菜单,比如HTTP请求,事务控制器,响应断言等,就是一个元件。组件:一组元件的集合(一个或者多个)。比如逻辑控制器中有事务控制器、循环控制器等,这些都是元件,但是它们把归类到逻辑控制器中,逻辑控制器就是组件。Jmeter体系结构图Jm...原创 2020-07-01 09:56:54 · 354 阅读 · 0 评论