2 u011001142 u011001142 于 2016.01.25 22:22 提问

tomcat下载400M文件,并发量是多少,怎么用Jmeter测试这个并发量,并生成直观图? 5C

我之前用Jmeter测试了,4G内存只能支持20多个线程并行下载,数量一多就报内存已满,我的电脑内存是8G的,jmeter参数已经调置最大,还能用什么方法测试?测试完成之后,怎么根据那些数据分析Tomcat的下载性能?

3个回答

caozhy
caozhy   Ds   Rxr 2016.01.25 22:38

4G内存只能支持20多个线程并行下载,我觉得你的程序有很大的问题。虽然没有测试没有发言权。但是tomcat能够支撑的并发量起码多几个数量级。

u011001142
u011001142 tomcat没有问题,就是jmeter报内存溢出,没办法设置更多的并行?
2 年多之前 回复
Iamxiaoxiong
Iamxiaoxiong   2016.01.26 10:23

图片说明
上图就是我用jMeter测试时添加的监控,具体见下图
图片说明

u011001142
u011001142 我的测试是直接把一个包放在ROOT下,然后HTTP请求里设置了这个路径,可以看到结果树里有返回的数据,但是可能文件比较大的原因,jmeter 没办法测试更多的并行请求,线程数一增加到20以上,测试的时候就会报内存溢出,还有那个监视器怎么总是没有数据阿,那个参数要怎么设置?问题困扰我很久了
2 年多之前 回复
Royal_lr
Royal_lr   Ds   Rxr 2016.01.26 13:51

20多个确实有点少,,,

u011001142
u011001142 不是tomcat 是jmeter只能设置这么多的线程数
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
性能测试前期,如何对一个系统的并发量进行评估?
一般有几种估算模式,可以根据现有的实际参考数据来进行估算: 一、经典公式1:    一般来说,利用以下经验公式进行估算系统的平均并发用户数和峰值数据 文中公式及示例1主要来自文献:Eric Man Wong,Method for Estimating the Number of Concurrent Users,2004翻译/修改的关键内容。据说EricMan Wong这篇文
服务器下载并发数测试(并发下载文件)
该程序是为自己项目写的一个测试性能的小程序。 主要通过对服务器下载文件的并发响应进行统计。 使用多线程对服务器提供的链接地址下载文件, 能统计出并发情况下的下载速度,请不要开辟开多线程,以免导致服务器受受不了而崩溃。 开发工具(vs2008 C#)
测试Nginx 和 Tomcat 高并发情况下处理静态页面的性能
以下是 ab 压力测试的结果(为了得到比较科学的数据可以进行多次的测试,一般至少10次)ab 可执行文件的位置 /usr/local/web/apache/bin 测试命令:ab -n1000 -c100 192.168.1.155:9090/index.html[root@bogon bin]# pwd /usr/local/web/apache/bin [root@bogon bin]# a
[干货]系统吞吐量(TPS)、用户并发量、性能测试概念和公式
在淘宝环境下,假设我们压力测试出的TPS为100,那么这个系统的日吞吐量=100*11*3600=396万 这个是在简单(单一url)的情况下,有些页面,一个页面有多个request,系统的实际吞吐量还要小 无论有无思考时间(T_think),测试所得的TPS值和并发虚拟用户数(U_concurrent)、Loadrunner读取的交易响应时间(T_respon
如何测试一个网站的性能(并发数)?
JMeter网站并发性测试 Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域。 它可以用于测试静态和动态资源例如静态文件、Java小服务程序、CGI脚本、Java 对象、数据库, FTP服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来在不同压力类别下测
知道什么网站并发量吗?如何测试呢?这个必须了解了解。。。。
负载生成器是一些生成用于测试的流量的程序。它们可以向你展示服务器在高负载的情况下的性能,以及让你能够找出服务器可能存在的问题。通过负载测试了解服务器的缺点,是测试服务器弹性以及未雨绸缪的好方法。
Tomcat的性能与最大并发数
当一个进程有 500 个线程在跑的话,那性能已经是很低很低了。Tomcat 默认配置的最大请求数是 150,也就是说同时支持 150 个并发,当然了,也可以将其改大。 当某个应用拥有 250 个以上并发的时候,应考虑应用服务器的集群。 具体能承载多少并发,需要看硬件的配置,CPU 越多性能越高,分配给 JVM 的内存越多性能也就越高,但也会加重 GC 的负担。 操作系统对于进程中的线程数有一
如何使用jmeter进行并发登录测试
第一种方案直接从数据库中获取账号和密码1、设置线程数为20 ,我们的并发用户量就是20个用户同时登录2、添加定时器3、设置集合点,当用户数量达到20个的时候再同时请求进行登录操作4、添加配置元件:JDBC Connection Configuration5、添加JDBC request请求(从数据库获取登录账号和密码)7、添加http登录请求8、查看结果第二种方案对登录账号和密码进行参数化1、添加...
loadrunner测试并发量并生成报告
录入日志1、点击2、填写 url:选择登录路径(因为想要测试的项目设置了拦截器,不先登录,无法直接访问) 录制到操作:选择了vuser_init,,,等访问到了需要测试的模块,再改成action 录制结束后的操作:选择vuser_end,然后点击停止。 3、点击“方块”停止按钮 4、生成脚本 用此脚本跑5个并发量1、创建场景 2、保存脚本,名字定义为3 3、设置并发量为5 4、开始
Web网站的几个并发量级
评价一个网站的“大小”,处于视角的不同,有很多种衡量的方法,类似文章数,页面数之类的数据非常明显,也没有什么可以争议的。但对于并发来说,争议非常之多,这里就从一个技术的角度开始,谈谈几个Web网站的数量级。 相信很多人谈论一个网站的热度,总免不了会询问日均PV,同时在线人数、注册用户数等运营数据,说实话从技术角度来说,这几个数值没有一个可以放在一起比较的——一个静态网站的PV跟一个SNS类/Web Game网站的PV根本就不是一回事。由于互联网有一个传说中的“3秒定律”,可能当下更多的网站技术指标要求1.