Jmeter
文章平均质量分 68
慎独慎行
写博客的目的有两个,一是记录解决问题过程,二是分享经验供网友参考。
本人很少查看私信,如有问题可以QQ联系。QQ:403313207
展开
-
Jmeter:修改内存配置
在压测过程中jmeter报内存溢出,可能的原因有很多。要注意下面三点:1、单击压测过程中使用过多的线程,官网建议1000-2000。具体看机器的配置和启动应用的情况。(A single JMeter client running on a 2-3 GHz CPU (recent CPU) can handle 1000-2000 threads depending on the type原创 2017-10-14 23:36:50 · 53764 阅读 · 5 评论 -
jmeter:分布式注意事项
分布式 特点 解决单台压力不够问题 解决单台机器的网络瓶颈 解决单台机器压测线程数的限制 官方提示: 2-3Ghz CPU (recent cpu) can handle 1000-2000 注意点 master的资源 相同的jmeter版本 相同的jdk版本 防火墙、杀毒软件关闭 反病毒原创 2017-10-15 00:03:41 · 1578 阅读 · 0 评论 -
JMETER:linux进行分布式压力测试
http://blog.csdn.net/wuhenyan/article/details/531175561. 下载jmeter tgz文件 http://jmeter.apache.org/download_jmeter.cgi2. 登录linux服务器,创建jmeter目录,rz上传jmeter3. tar xvf + jmeter t转载 2017-10-16 11:22:58 · 784 阅读 · 0 评论 -
Jmeter:实时获取图标之InfluxDB v1.3.6安装
OS X (via Homebrew)brew updatebrew install influxdbDocker Imagedocker pull influxdbUbuntu & DebianSHA256: 6406cdd21466bcb832b967078adaa9f07cb6ae524a6579c15141692031f5f840wget ht转载 2017-10-16 11:45:48 · 458 阅读 · 0 评论 -
Jmeter:实时获取图标之Download Grafana安装
Ubuntu & Debian(64 Bit)SHA256: 0e9d6c8539d300ab352fb81b2f324cf759037fb1229864ba2e2d9a7562754d53wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana_4.5.2_amd64.deb sudo d转载 2017-10-16 11:47:41 · 835 阅读 · 0 评论 -
[译]性能测试最佳实践之JMeter
原文地址: JMeter best-practiceshttp://www.jianshu.com/p/705e850b633c保持使用最新版本JMeter被经常推荐用来测试性能,鼓励用户使用最新的版本。确保你要经常去阅读变更记录中的新功能和模块的提升。你不应该再使用3.0之前的版本了使用正确的线程数你硬件设备的能力及测试计划将都会影响你的JMeter可运行的线程数转载 2017-10-16 13:50:16 · 333 阅读 · 0 评论 -
Perfmon - Windows 自带系统监控工具
http://www.cnblogs.com/luo-mao/p/5872374.html一、 简述可以用于监视CPU使用率、内存使用率、硬盘读写速度、网络速度等。Perfmon提供了图表化的系统性能实时监视器、性能日志和警报管理,系统的性能日志可定义为二进制文件、文本文件、SQLSERVER表记录等方式,可以很方便地使用第三方工具进行性能分析。perf转载 2017-10-16 14:30:04 · 22478 阅读 · 0 评论 -
Windows 下单机最大TCP连接数
http://www.cnblogs.com/eaglet/archive/2010/09/21/1832233.html在做Socket 编程时,我们经常会要问,单机最多可以建立多少个 TCP 连接,本文将介绍如何调整系统参数来调整单机的最大TCP连接数。Windows 下单机的TCP连接数有多个参数共同决定,下面一一介绍:最大TCP连接数[HKEY_LOCA转载 2017-10-16 15:02:22 · 1276 阅读 · 0 评论 -
JMeter:十三:生成 report dashboard
参考:http://jmeter.apache.org/usermanual/generating-dashboard.htmlJMeter 3.x开始,可以生成HTML格式的report 。注意这里一定要是JMeter 3.x 版本。我之前是 JMeter 2.x版本,一直找不到相应的命令行。换到JMeter 3.2版本就好啦。相关命令参数说明-g, --report转载 2017-10-16 13:55:50 · 2488 阅读 · 0 评论 -
JMeter:Dashboard Report自动生成测试报告的巧用和避坑
官网地址查阅:http://jmeter.apache.org/usermanual/generating-dashboard.html最近在压测过程中使用 Generating Report Dashboard生成测试报告,快捷又方便。第一章节:我来演示如何使用。1、首先根据官网的配置,需要在jmeter.properties配置如下几个参数2、配置好了以后就原创 2017-10-26 00:12:24 · 10096 阅读 · 3 评论 -
Jmeter:性能测试指南
转发一篇写得比较好的文章http://yukinami.github.io/2015/11/26/%E6%80%A7%E8%83%BD%E6%B5%8B%E8%AF%95%E6%8C%87%E5%8D%97/性能测试指南概念性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。转载 2017-10-26 10:05:39 · 1473 阅读 · 0 评论 -
jmeter:Jmeter3.1 使用技巧
转发一篇讲述jmeter功能比较清晰的文章http://www.cnblogs.com/littleatp/p/6597415.html一、JMeter官网下载地址http://jmeter.apache.org/download_jmeter.cgiJmeter wikihttps://wiki.apache.org/jmeter二、概念转载 2017-10-26 10:06:40 · 1934 阅读 · 1 评论 -
centOS服务器 netstat命令 查看TCP连接数信息(转)
netstat命令的功能是显示网络连接、路由表和网络接口的信息,可以让用户得知有哪些网络连接正在运作。在日常工作中,我们最常用的也就两个参数,即netstat –an,如下所示: [root@tiaobanji ~]# netstat -an Active Internet connections (servers and established) Proto转载 2017-10-31 20:19:47 · 654 阅读 · 0 评论 -
jmeter如何设置IP欺骗
由于服务器出于安全考虑会对同一IP地址做过滤,所以如果想要达到正常的压测效果,我们需要在发请求时伪造出不同的IP地址。 主要步骤分为以下3步: 第一步:在负载机上绑定IP地址。第二步:在要欺骗的http请求中,修改Implementation为httpclient模式。第三步:在要欺骗的http请求中,修改Source IP Address,指定请求要用到的本地地址(参数化转载 2017-10-31 18:30:33 · 7749 阅读 · 1 评论 -
fiddler对浏览器、app抓包及证书安装
http://blog.csdn.net/u011608531/article/details/508382271、fiddler对浏览器抓包1.1 对浏览器的http的抓包Capturing开启,进行抓包; Capturing关闭,停止抓包; 如下图: 1.2 对浏览器的https抓包1.2.1 开启fiddler的https选项配转载 2017-10-23 12:53:48 · 1169 阅读 · 0 评论 -
Jmeter:jp@gc - PerfMon Metrics Collector指标说明
指标名称说明Transactions per Second性能测试中事务是一个用户操作,这个指标的意思是每秒钟系统处理的事务数,也就是用户操作数Response Times Over Time监控的是各事务的的响应时间,可以从该指标中看出哪些业务流程哪个时间点的平均响应时间Hits per Second点击率,在性能测试中就是一次点击就是一个ht原创 2017-02-15 10:53:26 · 16482 阅读 · 0 评论 -
jmeter: JDBC Request (查询数据库获取数据库数据) 的使用
转载地址:http://www.cnblogs.com/0201zcr/archive/2016/03/15/5280090.htmlJDBC Request 这个Sampler可以向数据库发送一个jdbc请求(sql语句),并获取返回的数据库数据进行操作。它经常需要和JDBC Connection Configuration配置原件(配置数据库连接的相关属性,如连接名、密码等)转载 2017-03-21 15:50:30 · 11311 阅读 · 5 评论 -
jmeter: JDBC Request 配置注意点
1、配置的sql语句不能带分号“;”,直接把sql语句,如果加了会出现 ORA-00933: SQL 2、一个JDBC Request只能存放一个sql语句原创 2017-03-21 15:55:26 · 1310 阅读 · 0 评论 -
性能测试:有线网络与无线网络的对比
有线无线对性能测试结果影响对比1.测试目的验证无线网络环境对压测结果的的影响,以及有线网络的的压测状态是否比无线更好。2.测试环境性能测试环境jdk版本jdk1.8部署容器apache-tomcat-8测试工具Jmeter3.0Jmeter负载服务原创 2017-10-17 19:28:17 · 8080 阅读 · 0 评论 -
Jmeter之HTTP Request Defaults
转载: http://www.cnblogs.com/puresoul/p/4853276.html一、HTTP Request Defaults的作用: 该组件可以为我们的http请求设置默认的值。假如,我们创建一个测试计划有很多个请求且都是发送到相同的server,这时我们只需添加一个Http request defaults组件并设置“Server Name or IP”,转载 2017-10-18 16:26:54 · 562 阅读 · 0 评论 -
jmeter怎么实现远程负载机设置
1、启动远程负载机的jmeter 启动成功提示2、在jmeter.properties里面加入远程ip和端口备注远程端口默认是1099,如下图:3、启动本地机器的jmeter4、启动成功后,在远程机器上执行原创 2017-10-10 22:55:27 · 2659 阅读 · 1 评论 -
jmeter完成md5加密的接口请求参数
http://blog.csdn.net/xqtesting/article/details/71725242jmeter完成接口测试不难,基本的使用可以观看我的视频:http://edu.51cto.com/course/course_id-2324.html但有时候我们请求的参数可能需要加密,比如登录接口中的密码可能需要经过md5加密这时候怎么处理呢?第转载 2017-10-11 18:25:31 · 650 阅读 · 0 评论 -
Jmeter:使用代理录制安卓手机APP性能测试脚本
如何做安卓手机APP的性能测试?手机APP不像web或者接口那样可以用loadrunner或者Jmeter压测。手机APP的性能应该从两方面去考虑,首先APP本身,其次就是APP后端的接口。APP自身的压测可以使用monkeyrunner产生随机事情,点击APP的各个控件来实现持续的压力。APP后台接口则可以用Jmeter或者loadrunner压测。可以直接通过Jmeter压测后台各个接口,但是原创 2016-12-20 15:21:47 · 17016 阅读 · 5 评论 -
jmeter用beanshell调用自己写的jar进行MD5加密
http://www.cnblogs.com/tester-hehehe/p/5466364.html1、先在eclipse里面写好MD5的加密文件,用eclipse执行一遍,确保文件不会报错 Str2MD5.java 内容如下:package hehe.md5;import java.security.MessageDigest;import转载 2017-10-12 10:05:58 · 840 阅读 · 0 评论 -
Jmeter:Regular Expression Extractor正则表达式提取器上一个http请求报文内容作为下一个请求的参数
正则表达式提取器说明添加组件配置引用原创 2016-11-22 15:58:18 · 5446 阅读 · 0 评论 -
jmeter(七)定时器
http://www.cnblogs.com/imyalost/p/6004678.html知识来源有点复杂,其他测试工作者的博客,百度百科,搜集的电子文档,个人理解等等,限于水平和理解能力,可能有些内容有错误的地方。。。 jmeter提供了很多元件,帮助我们更好的完成各种场景的性能测试,其中,定时器(timer)是很重要的一个元件,最新的3.0版本jemter提供了9转载 2017-10-12 14:45:45 · 351 阅读 · 0 评论 -
jmeter集合点使用方法:Synchronizing Timer
LR中集合点可以设置多个虚拟用户等待到一个点,同时触发一个事务,以达到模拟真实环境下多个用户同时操作,实现性能测试的最终目的。jmeter中使用Synchronizing Timer实现Lr中集合点的功能,模拟多用户并发测试,即多个线程在同一时刻并发请求。jmeter中使用集合点的方法:Synchronizing Timer将测试元件Synchronizing Timer添原创 2017-10-12 14:55:58 · 18713 阅读 · 0 评论 -
JMeter分布式测试中踩过的那些坑
http://www.cnblogs.com/Fine-Chan/p/6233823.html最近因为项目需要,研究了性能测试的相关内容,并且最终选用了jmeter这一轻量级开源工具。因为一直使用jmeter的GUI模式进行脚本设计,到测试执行阶段工具本身对资源的过量消耗给性能测试带来了瓶颈,一般线程加到100左右就会出现工具本身无法支撑的问题,广泛了解解决办法后,发现分布式部署测试机转载 2017-10-13 08:53:53 · 8831 阅读 · 0 评论 -
JMeter学习(十三)分布式部署
转载:http://blog.csdn.net/huangjin0507/article/details/52288948Jmeter 是java 应用,对于CPU和内存的消耗比较大,因此,当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至会引起JAVA内存溢出错误。为了让jmeter工具提供更大的负载能力,jmeter短小精悍一有了使用多台机器同时产生负载的机转载 2017-10-13 08:54:48 · 245 阅读 · 0 评论 -
JMeter学习-017-java.net.SocketException: Permission denied: connect 解决方案
前几天,有了新的接口性能测试需求,同事在添加 HTTP请求 后,运行时响应信息如下所示: 1 java.net.SocketException: Permission denied: connect 2 at java.net.DualStackPlainSocketImpl.connect0(Native Method) 3 at java.net.DualSta转载 2017-10-13 14:23:31 · 2020 阅读 · 1 评论 -
解决java网络编程IPv6问题
转载:http://www.micmiu.com/lang/java/java-net-ipv4-ipv6/如果系统中开启了IPV6协议(比如window7),java网络编程经常会获取到IPv6的地址,这明显不是我们想要的结果,搜索发现很多蹩脚的做法是:禁止IPv6协议。其实查看官方文档有详细的说明:java.net.preferIPv4Stack (default: f转载 2017-10-13 14:26:19 · 3787 阅读 · 0 评论 -
JMeter 聚合报告之 90% Line 参数说明
http://www.cnblogs.com/fnng/archive/2013/02/26/2934317.html其实要说明这个参数的含义非常简单,可能你早就知道他的含义,但我对这个参数一直有误解,而且还一直以为是“真理”,原于一次面试,被问到了这个问题,所以引起我这个参数的重新认识。 先说说我错误的认识: 我一直把90%Line 理解为:转载 2016-12-07 16:30:31 · 939 阅读 · 0 评论