JMeter tomcat测试请求
JMeter tomcat测试请求
Apache Jmeter是开源的压力测试工具,可以测试tomcat 的吞吐量等信息
下载地址:
http://jmeter.apache.org/download_jmeter.cgi
使用
直接解压,打开bin目录下的jmeter.bat文件就可以运行
修改语言:
创建测试用例
1.创建用例

2.创建线程组来模拟并发

1000个线程每个循环10次,总共就10000次请求tomcat会收到

3.在线程组中添加http请求

4.添加监控
注意:在每次跑完后再跑时要清除上次的数据

测试的关键指标
在聚合报告中,有3个指标需要着重的看,
1.Average:平均响应时长,单位为毫秒
2.Error:错误率,即当服务器超过负载时可以不做处理直接返回错误
3.Through。。。:吞吐量,即每秒成功处理多少次请求和返回
比如:

这3项指标就是tomcat调优的指标,在调优tomcat之后就可以将JMeter用例clean然后重新run来对比结果
JMeter tomcat测试请求的更多相关文章
- 【转】用JMeter来测试Tomcat的性能
		
JMeter是Apache组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现,最新的版本是1.9.1,大家可以到http://jakarta.apache.org/jmeter/ ...
 - JMeter压力测试,http请求压测,5分钟让你学会如何压测接口!
		
JMeter压力测试 官网:https://jmeter.apache.org 最新款的jmeter需要java8的支持,所以请自行安装jdk8.这里就不啰嗦了. 可以根据自己的系统下载zip或者是t ...
 - 如何安装部署和优化Tomcat?(Tomcat部署和优化与压测,虚拟主机配置,Tomcat处理请求的过程)
		
文章目录 前言 一:Tomcat安装部署 1.1:Tomcat简介 1.2:Tomcat核心组件 1.3:Tomcat处理请求的过程 1.3.1:请求过程基本解释 1.3.2:请求过程详细解释 1.4 ...
 - JMeter常用测试元件—学习笔记
		
线程组 Ramp-Up Period:告诉JMeter达到最大线程数需要多长时间.假定共有10个线程,Ramp-Up Period为100秒,那么JMeter就会在100秒内启动所有线程,并让它们运转 ...
 - JMeter处理jdbc请求后的响应结果
		
JMeter如果进行JDBC请求,请求后的响应结果如何给下一个请求用(也就是传说中的关联),于是研究了一下,下面将学习的成果做个记录: 1.添加 "JDBC Connection Confi ...
 - JMeter压力测试以文件的形式
		
JMeter压力测试入门教程[图文] 1. 下载JMeter 2. 启动JMeter 3. 运行预准备 4. 运行 文章目录 Apache JMeter是Apache组织开发的基于Java的压力测试工 ...
 - jmeter 压力测试 参数
		
Aggregate Report 是 JMeter 常用的一个 Listener,中文被翻译为“聚合报告”.今天再次有同行问到这个报告中的各项数据表示什么意思,顺便在这里公布一下,以备大家查阅. 如果 ...
 - jmeter压力测试笔记- HTTP协议
		
一.目标 使用jmeter进行HTTP接口压力测试: 命令行方式运行,方便在linux环境运行: 二.面临的问题 支持多环境测试(开发.测试.生产环境) 支持用户数据.线程数.循环次数等配置在运行时自 ...
 - postman测试请求参数中文乱码问题
		
用IDEA调试代码时,用postman测试请求url,发现post或者get请求中参数是中文的话,后台获取的参数是乱码, 一般两个方面 发送请求的一方:postman的问题 接受请求的一方:tomca ...
 
随机推荐
- 《Kubernetes权威指南第2版》学习(四)kubernetes基本概念和术语
			
1: etcd是干什么的: 键-值存储仓库,用来配置共享和服务发现. k8s把Node, pod,replication controller, Services看做是资源对象,这些资源对象可以通过K ...
 - java core
			
1: Java7 以后的 NIO. 2: 泛型要掌握,这里重点强调一点,泛型类之间不存在继承关系,所有的泛型对象在编译后都会去泛型化,都是同一个 class 对象,例如 ArrayList< ...
 - JBOSS AS 5.X/6.X 反序列化漏洞(CVE-2017-12149)复现
			
本机IP:192.168.220.145 靶机IP:192.168.220.139,版本为JBOSS AS 6.1.0 Final 首先访问目标地址,http://192.168.220.139:80 ...
 - 问题:sqlserver if;结果: SqlServer if else和case
			
SqlServer if else和case 分类: SQLSERVER 2013-03-01 16:51 11328人阅读 评论(0) 收藏 举报 行转列 目录(?)[+] if else 要提示的 ...
 - HTTP返回码中301与302的区别
			
一.官方说法 301,302 都是HTTP状态的编码,都代表着某个URL发生了转移,不同之处在于: 301 redirect: 301 代表永久性转移(Permanently Moved). 302 ...
 - ansible案例-安装nginx
			
一.创建目录: mkidr -p playbook/{files,templates} 二.自定义index.html文件 $ vim playbook/templates/index.html. ...
 - 【总结整理】JQuery小技巧
			
var item=$("#content").find(".item");//效率最高 var item=$("#content .item" ...
 - C++中栈结构建立和操作
			
什么是栈结构 栈结构是从数据的运算来分类的,也就是说栈结构具有特殊的运算规则,即:后进先出. 我们可以把栈理解成一个大仓库,放在仓库门口(栈顶)的货物会优先被取出,然后再取出里面的货物. 而从数据的逻 ...
 - storm源码分析之topology提交过程
			
storm集群上运行的是一个个topology,一个topology是spouts和bolts组成的图.当我们开发完topology程序后将其打成jar包,然后在shell中执行storm jar x ...
 - 301ReidrectPages中重复记录导致的500 server error
			
在Umbraco平台开发一个系统时,遇到一个问题,报错500 server error, system is currently unable to handle this request. 按下F1 ...