![](https://img-blog.csdnimg.cn/20200108213100318.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Jmeter
文章平均质量分 52
Jmeter学习
暗潮汹涌
已上岸体制内,得老长时间或者是不会更新测试内容啦
展开
-
【JMeter】JMeter相关知识整理地址
因为JMeter的内容较多而且知识点较为分散,所以用了这篇博文进行整理。1. JMeter下载及安装传送门:https://blog.csdn.net/qq_34659777/article/details/827443842. JMeter 简介传送门:https://blog.csdn.net/qq_34659777/article/details/856121023....原创 2019-01-04 11:42:36 · 4845 阅读 · 4 评论 -
【JMeter】jmeter3.3下载地址及安装指南
下载地址现在的最新版是4.0,但是4.0安装后需要证书,反正就是很麻烦的东西才能够使用,所以专门去下载了3.3版本,下载地址这两个之中随便下载一个就可以了: 下载之后解压到你想要的目录,我这里解压到E盘的Jmeter目录下,解压完成是这个样子: 解压后打开Jmeter目录,进入bin目录下,右键jmeter.bat发送到桌面快捷方式。配置环境变量使用Jmeter需要配置...原创 2018-09-17 16:11:54 · 14314 阅读 · 3 评论 -
【JMeter】JMeter简介
文章目录1.基础介绍1.1 下载与安装1.2 环境变量的配置:1.3 打开JMeter1.基础介绍1.1 下载与安装下载地址:http://jmeter.apache.org/download_jmeter.cgijmeter本身不需要安装,只需要配置好JDK环境,然后在在jmeter文件中的bin文件中打开jmeter.bat文件即可最新版本,建议配置的JDK最好用1.7及以上版本...原创 2019-01-02 13:47:15 · 1035 阅读 · 3 评论 -
【Jmeter】Jmeter测试计划页面
本文转载自:https://www.cnblogs.com/smallstone2018/p/9776717.html测试计划页面即打开Jmeter时的默认页面:其中各个配置项的说明:1、名称:即整个测试计划的名称,已实际项目命名为好;2、注释:即添加一些备注信息,以便后期回顾时查看;3、用户定义的变量:可以设置针对一些全局的值,定义为变量,共所有线程使用。(注意:需要来回变化的值,建...转载 2019-08-21 14:36:06 · 532 阅读 · 0 评论 -
【JMeter】使用JMeter录制脚本
1. 创建线程组先创建一个线程组用来存放录制的脚本。2. 创建HTTP代理服务器在工作台下创建一个HTTP代理服务器。Test Plan Creation 参数详解:端口:这个端口号应该与代理的端口一致,且不能够被占用。如何查看端口是否被占用呢,询问度娘就好啦。目标控制器:选择要存放录制数据的目录分组:a)不对样本分组:所有请求全部罗列b)在组间添加分割:加入一个虚拟的以...原创 2019-01-04 14:28:11 · 3022 阅读 · 0 评论 -
【JMeter】JMeter关联
文章目录1. 使用正则表达式提取器1. 使用正则表达式提取器点击要提取数据的请求,添加一个后置处理器–正则表达式提取器:何为后置处理器?就是在请求结束或者返回响应结果时发挥作用。参数详解:Apply to:作用范围(返回内容的断言范围) Main sample and sub-samples:作用于父节点的取样器及对应子节点的取样器 Main sample only:仅作...原创 2019-01-05 15:03:48 · 611 阅读 · 0 评论 -
【JMeter】JMeter 参数化的四种方法
本文转载至:http://www.cnblogs.com/imyalost/p/6229355.html参数化是自动化测试脚本的一种常用技巧。简单来说,参数化的一般用法就是将脚本中的某些输入使用参数来代替,在脚本运行时指定参数的取值范围和规则;这样,脚本在运行时就可以根据需要选取不同的参数值作为输入。这种方式通常被称为数据驱动测试(Data Driven Test),参数的取值范围被称为数据池...转载 2019-01-05 09:59:19 · 5319 阅读 · 6 评论 -
【JMeter】将结果树中的数据保存至本地
1. 如何保存结果首先添加查看结果树,然后再上方填写要保存的文件所在路径。这个文件最好是不要存在啦,如果你懒得删除这个文件然后又点击了运行,你可以点击 overwrite 重写这个文件,也可以点击Append来将之后的结果附加到这个文件中。然后最主要的来啦,点击右侧的 Configure ,像我这样选择以下这两项之后点击 Done :然后在点击运行,完成后查看刚刚那个文件,就是这个样...原创 2019-04-08 22:09:58 · 6347 阅读 · 0 评论 -
【Jmeter】服务器报Client disconnected的解决办法
久了没用Jmeter,在监控服务器资源的时候发现服务器报错Client disconnected:出现次问题是因为进程只执行了一次,client只执行了很短的状态就断开了。并且在PerfMon Metrics Collector中也没有任何数据解决办法:在线程组中将循环次数改为永远。然后执行:并且在PerfMon Metrics Collector中显示服务器相关指标的数据:...原创 2019-08-20 13:49:27 · 11662 阅读 · 0 评论 -
【JMeter】查看结果树的超多用法
查看结果树是JMeter中最常使用的功能之一,通过它可以查看任何请求的响应。除了显示响应之外,还可以查看获取响应所花费的时间以及一些响应代码。需要通过"查看结果树"来查看服务器处理请求之后的返回结果,分析是否存在问题。注意:查看结果树在负载测试时注意不要使用,因为它会消耗大量资源例如内存和CPU。所以该功能一般在我们进行接口功能测试或在测试计划调试验证时使用。但是我们通常只关注到了查看取样...原创 2019-12-19 16:17:16 · 5079 阅读 · 0 评论 -
【JMeter】JMeter与数据库交互
文章目录1. 准备数据库文件2.与数据库建立连接3. 新建 JDBC Request1. 准备数据库文件首先先准备好数据库的文件,我这里在数据库future中添加一个表member_water:此时数据库中没有没有任何数据。2.与数据库建立连接添加一个JDBC Connection Configuration,在其中填写好相应信息:Variable Name(变量名):这里写入...原创 2019-01-07 14:31:43 · 732 阅读 · 0 评论 -
【JMeter】JMeter随机生成手机号后8位并去重,来进行注册手机号的压测
文章目录1. 直接使用__random函数2. 时间戳+随机数2.1 添加BeanShell Sampler3. 关于__time的简单应用1. 直接使用__random函数这个方法简单粗暴,但是生成的数可能会出现重复。然后直接调用该函数即可。2. 时间戳+随机数2.1 添加BeanShell Sampler然后在里面写入如下函数://${__time(/100000,)}由函数...原创 2019-01-07 15:21:36 · 11827 阅读 · 0 评论 -
【JMeter】出现Could not create connection to database server.错误
运行JDBC Request之后出现此问题。网上也有很多解决办法了,就是jar的版本过低报错。这里贴个mysql-connector jar的下载地址:https://mvnrepository.com/artifact/mysql/mysql-connector-java就是Maven Repository,点击你要下载的jar的版本号:然后按照图片点击就能够直接下载啦。关于mys...原创 2019-01-07 16:37:12 · 3894 阅读 · 0 评论 -
【JMeter】使用ANT生成HTML性能报告
文章目录1. 下载ANT2. 生成测试报告3. 编写.bat以简化以上过程4. HTML测试报告解读1. 下载ANT下载地址:http://ant.apache.org/bindownload.cgiwindows系统下载这个:下载完成之后解压。然后进行环境配置:配置ANT_HOME:配置Path配置CLASSPATH配置完成之后在cmd中查询是否安装成功:这样就是...原创 2019-01-11 11:15:54 · 1465 阅读 · 3 评论 -
性能测试相关指标(包含JMeter PerfMon结果分析)
文章目录1.QPS1.QPSQPS(Query Per Second),衡量吞吐量(Throughput)的一个常用指标,就是说服务器在一秒的时间内处理了多少个请求,数字越大代表服务器的负荷越高、处理能力越强。大部分请求的响应时间在 15 - 30 毫秒左右,这里的响应时间是指服务器处理这个请求所花费的时间,从客户端测量到的时间可能会稍长一些。想象如果服务器上只有一个 CPU 核心在逐个地在...原创 2019-01-21 15:40:46 · 6465 阅读 · 0 评论 -
【JMeter】阶梯式压测
文章目录1. 什么是阶梯式压测2.为什么要进行阶梯式压测3. JMeter阶梯式压测方法3.1 安装插件3.2 添加测试进程4. 阶梯式压测与普通压测区别本文转载自:https://www.cnblogs.com/xbxblog/p/9702652.html1. 什么是阶梯式压测阶梯式压测,就是对系统的压力呈现阶梯性增加的过程,每个阶段压力值都要增加一个数量值,最终达到一个预期值。然后保持该...转载 2019-01-10 10:26:58 · 4620 阅读 · 0 评论 -
【JMeter】定时器
文章目录1. 定时器的作用域:2. 固定定时器3.高斯随机定时器(Gaussian Random Timer)4. 均匀随机定时器(Uniform Random Timer)5.固定吞吐量定时器(Constant Throughput Timer)6. 同步定时器(Synchronizing Timer)7.BeanShell定时器(BeanShell Timer)8. 泊松随机定时器(Poiss...转载 2019-01-08 16:51:22 · 394 阅读 · 0 评论 -
【JMeter】HTTP属性管理器
JMeter不是浏览器,因此其行为并不和浏览器完全一致。这些JMeter提供的HTTP属性管理器用于尽可能模拟浏览器的行为,在HTTP协议层上定制发送给被测应用的HTTP请求。文章目录1.HTTP Request Defaults2.HTTP Authorization Manager3. HTTP Cache Manager4. HTTP Cookie Manager5. HTTP Heade...原创 2019-01-08 14:57:09 · 482 阅读 · 0 评论 -
【JMeter】JDBC Request 的 Query Type
本文转载自:http://www.cnblogs.com/imyalost/p/6498029.html页面如下:其中Query Type(SQL语句类型)包含十个类型,每个类型作用都不同,下面分别介绍。1、Select statement这是一个查询语句类型;如果JDBC Request中的Query内容为一条查询语句,则选择这种类型。PS:多个查询语句(不使用参数的情况下)可以放在...转载 2019-01-08 11:43:15 · 1090 阅读 · 0 评论 -
【JMeter】计数器的使用
计数器(counter):允许用户创建一个在线程组之内都可以被引用的计数器。如果需要引用的数据量较大,且要求不能重复或者需要自增,那么可以使用计数器来实现。计数器允许用户配置一个起点,一个最大值,增量数,循环到最大值,然后重新开始,继续这样,直到测试结束。计数器使用long存储的值,所取的范围是2^63 ~ 2^63-1.1. 计数器界面参数详解:Starting value...原创 2019-01-08 11:02:56 · 7099 阅读 · 5 评论 -
【JMeter】HTTP请求之content-type
文章目录1. Content-Type的类型1.1 content-type:application/x-www-form-urlencoded1.2 content-type:application/json1.3 content-type:multipart/form-data2. 不同的content-type如何输入参数2.1 content-type:application/x-www-...转载 2019-01-08 09:40:42 · 754 阅读 · 0 评论