
jmeter
文章平均质量分 83
jmeter3.4.5
ZJQ2016
我是知识的搬运工。
展开
-
2021-02-23
Jmeter实际上是不需要安装的,只需要有ApacheJMeter.jar、启动批处理文件(jmeter.bat或jmeter)、配置文件(jmeter.properties、user.properties、saveservice.properties等)、lib文件(一堆的jar包)就足够在Windws和Linux下运行了(但要注意的是, Server端和Client端还是应该保持统一版本的JDK) 既然Jmeter能同时在Windws和Linux下运行,那么我们还需...转载 2021-02-23 16:57:37 · 180 阅读 · 0 评论 -
(二十二)jmeter的http cookies管理器使用---学习笔记
作用:1 发送请求,经常要校验cookies信息2 录制的时使用的cookie管理器,只能在指定的域下面使用,如果服务器地址切换,发现发送请求时,就会出现no cookies使用方法1 使用badboy录制的脚本都带了cookie管理器2 使用jmeter的代理录制脚本,提前设置好cookie管理器再进行录制3 自己设置cookie管理器前两种的cook原创 2017-01-01 23:09:12 · 1181 阅读 · 0 评论 -
(七)用BlazeMeter录制JMeter测试脚本---学习笔记
用BlazeMeter录制JMeter测试脚本工具:1,JMeter2,Chrome3,BlazeMeter4,SwitchyOmega(如果需要代理) 步骤:以上工具准备好以后就可以录制JMeter的测试脚本了,在Chrome中点击BlazeMeter插件,出现下图: 可以为本次录制取一个名字,然后点击红色原点,开始录制脚本原创 2016-11-08 15:27:51 · 1547 阅读 · 0 评论 -
(十九)jmeter3.0插件管理---学习笔记
JMeter3.0_插件JMeter Pluginsjemter plugins一直以来,JMeter Plugins为我们提供了很多高价值的JMeter插件,比如:用于服务器性能监视的PerfMon Metrics Collector用于建立压力变化模型的Stepping Thread Group用于Json解析的JSON Path Extractor用于展示原创 2017-01-01 22:45:55 · 1491 阅读 · 0 评论 -
(一)jmeter3.0安装以及环境配置---学习笔记
1.JMETER简介。(摘抄).JMeter,一个100%的纯Java桌面应用,它是Apache组织的开放源代码项目,它是功能和性能测试的工具。JMeter可以用于测试静态或者动态资源的性能(文件、Servlets、Perl脚本、Java对象、数据库和查询、ftp服务器或者其他资源)。原先Jmemer是为Web/HTTP测试而设计的,但是它已经扩展以支持各种各样的测试模块。它和用于HTTP和S原创 2016-10-12 16:29:05 · 7927 阅读 · 1 评论 -
(三)jmeter工具介绍--学习笔记
一、JMeter 介绍 Apache JMeter是100%纯JAVA桌面应用程序,被设计为用于测试客户端/服务端结构的软件(例如web应用程序)。它可以用来测试静态和动态资源的性能,例如:静态文件,Java Servlet,CGI Scripts,Java Object,数据库和FTP服务器等等。JMeter可用于模拟大量负载来测试一台服务器,网络或者对象的健壮性或者分析不同原创 2016-11-07 11:43:12 · 1436 阅读 · 0 评论 -
(四)JMeter目录介绍---学习笔记
JMeter学习(十二)目录介绍JMeter解压之后打开,根目录如下图:1、bin:可执行文件目录2、docs:文档目录3、extras:扩展插件目录,目录下的文件提供了对ant的支持4、lib:所用到的插件目录,里面全是jar包,JMeter 会自动在 JMETER_HOME/lib 和 ext 目录下寻找需要的类。 lib目录下的ext子目录是jm原创 2016-11-07 11:51:18 · 1081 阅读 · 0 评论 -
(十一)jmeter-集合点---学习笔记
集合点:简单来理解一下,虽然我们的“性能测试”理解为“多用户并发测试”,但真正的并发是不存在的,为了更真实的实现并发这感念,我们可以在需要压力的地方设置集合点,每到输入用户名和密码登录时,所有的虚拟用户都相互之间等一等,然后,一起访问。注意:1.JMeter里面的集合点通过添加定时器来完成。2.集合点的位置一定要在Sample(采样器)之前进行。3.Sync原创 2016-11-09 23:00:02 · 25814 阅读 · 2 评论 -
(二)启动jmeter与HTTP/HTTPS请求介绍---学习笔记
1..window启动,打开解压安装包。找到bin文件,双击jmeter.bat打开,如图:2.linux启动JMETER,打开解压安装包。找到bin文件,双击jmeter.sh打开,即可启动。linux启动时报错以及解决方法:(以下为摘抄,http://www.cnblogs.com/yangxia-test/p/4096694.html)1.l-bash: ./jmet原创 2016-11-07 11:35:08 · 2589 阅读 · 2 评论 -
(二十三)Jmeter启动提示WARNING: Could not open/create prefs root node---学习笔记
今天第一次用Jmeter测试服务器性能,用jmeter.bat启动时总是有warning提示:WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.作为处女座程原创 2017-04-27 11:41:42 · 5224 阅读 · 1 评论 -
(二十)jmeter测登录,过滤掉JS,CSS等请求---(学习笔记)
首先,我们来明确下你的性能测试目的,你的目的是服务端的性能还是前端的性能。这两用目的所涉及到的测试场景和工具等方法是不一样的。1.我们先来谈谈服务端的性能。一般的web产品,像css, jpeg等这种静态请求都是从应用层剥离出来的,一般我们可以放到最外层,比如反向代理apache或nginx, 或者直接放在cdn等,一方面可以加快访问速度,减少调用链路,另外不穿透到应用层,可以极大的减少对应用原创 2017-01-01 22:54:13 · 10299 阅读 · 0 评论 -
(二十一)内存溢出解决方法---学习笔记
1.报内存溢出outfmenmory错误,导致jmeter卡死了,百度后按照网友的建议更改了如下设置后jmeter就没有再卡了: 1、windows环境下,修改jmeter.bat:set HEAP=-Xms256m -Xmx256mset NEW=-XX:NewSize=128m -XX:MaxNewSize=128m改为:set HEAP=-Xms256m原创 2017-01-01 23:06:06 · 1053 阅读 · 0 评论 -
(十)JMeter-检查点---学习笔记
JMeter也有像LR中的检查点,本篇就来介绍下JMeter的检查点如何去实现。JMeter里面的检查点通过添加断言来完成。 检查点:上一章讲到,我们对用户名和密码进行了参数化,那么怎样来判断jmeter有没有正确调用t.dat里面的文件呢。当然,我们可以从结果图表中查看。但我还是想在“登录”这个地方进行一下检查。1、添加响应断言,右键点击我们的“登录”页面---->添加---->原创 2016-11-09 17:54:44 · 913 阅读 · 0 评论 -
(十七) jmetr-逻辑控制器---学习笔记
逻辑控制器JMeter中的Logic Controller用于为Test Plan中的节点添加逻辑控制器。JMeter中的Logic Controller分为两类:一类用来控制Test Plan执行过程中节点的逻辑执行顺序,如:Loop Controller、If Controller等;另一类则与节点逻辑执行顺序无关,用于对Test Plan中的脚本进行分组、方便转载 2016-11-25 14:20:47 · 807 阅读 · 0 评论 -
(五)jmeter自带和badboy录制测试脚本---学习笔记
1.使用badboy录制脚本.a.登录badboy官网,下载badboy软件,,,,,http://www.badboy.com.au/ b.下载完成后,双击安装,全部默认安装直到完成.c:双击启动badboy工具,界面如下:d:现在badboy.打开后界面录制按钮是自动打开的(如果不想自动打开请按下面设置),e:下来我们进行脚本录制的介绍.以百原创 2016-10-31 13:52:15 · 4284 阅读 · 0 评论 -
(六)Jmeter录制手机app脚本---学习笔记
Jmeter录制手机app脚本环境准备:需要手机和电脑在一个局域网中。1.手机2.wifi3.Jmeter 具体步骤:1、启动Jmeter;2、“测试计划”中添加“线程组”;3、“工作台”中添加“HTTP代理服务器”;4、配置代理服务器:Global Settings下面的端口配置:9988,HTTPS Domains配置:http://10原创 2016-11-08 16:12:49 · 1525 阅读 · 0 评论 -
(九)jmeter-参数化---学习笔记
参数化:录制脚本中有登录操作,需要输入用户名和密码,假如系统不允许相同的用户名和密码同时登录,或者想更好的模拟多个用户来登录系统。这个时候就需要对用户名和密码进行参数化,使每个虚拟用户都使用不同的用户名和密码进行访问。一、准备脚本,测试数据1、录制一个脚本(可以用badboy工具录制),在jmeter中打开,找到有用户名和密码的页面。如下:2、我们需要“参数原创 2016-11-09 10:22:02 · 891 阅读 · 0 评论 -
(十三)jmeter-基本函数---学习笔记
jmeter函数JMeter函数是一些能够转化在测试树中取样器或者其他配置元件的域的特殊值。一个函数的调用就像这样:${_functionName(var1,var2,var3)},-functionName匹配函数名,圆括号内设置函数的参数,例如${_time(YMD)}实际参数因函数而不同。不需要参数的函数使圆括号内为空,例如${_theadNum}.Jmeter函数有原创 2016-11-10 14:51:52 · 2149 阅读 · 0 评论 -
(十五) jemter-session,cookie与关联---学习笔记
Jmeter之处理session、cookie以及一,session和cookie的概念1.cookie 是一种发送到客户浏览器的文本串句柄,并保存在客户机硬盘上,可以用来在某个WEB站点会话间持久的保持数据。2.session其实指的就是访问者从到达某个特定主页到离开为止的那段时间。 Session其实是利用Cookie进行信息处理的,当用户首先进原创 2016-11-11 17:19:12 · 1812 阅读 · 1 评论 -
(十二)jemter-常见报错/乱码问题---学习笔记
1.使用badboy录制脚本时提示弹出脚本错误,网上搜的答案没有解决-------未解决。解决方法:浏览器工具-》Internet选项-》高级属性页-》选中“禁止脚本调试”复选框。之后就不会再收到这些警告了。(我这边此方法无效,你们可以试试)2.使用jmeter录制脚本提示,以安全方式连接到此网站时出现问题。-------未解决。3.badb原创 2016-11-10 14:34:44 · 2825 阅读 · 0 评论 -
(十八)jmeter常见问题---学习笔记
1 JMeter无法开启Windows下双击%JMETER_HOME%/bin/jmeter.bat时无法启动JMeter,如图15-1显示。图15-1 JMeter启动报错此问题是没有配置Java环境变量JAVA_HOME,图15-2所示是在Windows 7高级系统设置中配置环境变量。图15-2 Windows 7 JAVA_HOME配置转载 2016-12-05 11:26:04 · 5644 阅读 · 2 评论 -
(十四)JMeter-分布式部署---学习笔记
JMeter分布式部署 Jmeter 是java 应用,对于CPU和内存的消耗比较大,因此,当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至会引起JAVA内存溢出错误。为了让jmeter工具提供更大的负载能力,jmeter短小精悍一有了使用多台机器同时产生负载的机制。 那么,是如何实现多台负载机同时运行的呢?当然不会多个人坐在多原创 2016-11-10 15:09:56 · 1110 阅读 · 0 评论 -
(十六) jmeter-HTTP属性管理器---学习笔记
Test Plan的配置元件中有一些和HTTP属性相关的元件:HTTP Cache Manager、HTTP Authorization Manager、HTTP Cookie Manager、HTTP Header Manager、HTTP Request Defaults等,这些是什么呢?JMeter不是浏览器,因此其行为并不和浏览器完全一致。这些JMeter提供的HTTP属性管理器用原创 2016-11-24 09:51:24 · 550 阅读 · 0 评论 -
(八)Jmeter常见问题---(学习笔记)
Jmeter常见问题收集工作中JMeter遇到的各种问题 1. JMeter的工作原理是什么? 向服务器提交请求;从服务器取回请求返回的结果。 2. JMeter的作用? JMeter可以用于测试静态或者动态资源的性能(文件、Servlets、Perl脚本、java对象、数据库和查询、ftp服务器或者其他的资源)。JMeter用于模拟在服务器、网原创 2016-11-08 10:54:07 · 1282 阅读 · 0 评论