ssh框架应用项目,用的是tomcat。jmeter做压力测试,线程设置为100,时间设置为1秒时

ssh框架应用项目,用的是tomcat。jmeter做压力测试,线程设置为100,时间设置为1秒时,一个录入页面,平均响应时间小于5秒。但如果在1秒内设并发线程大于100(比如200等),则响应时间就远超过5秒。(服务器为16G内存,多核。每核1.9G)。我想知道的是,该测试结果符合类似情况项目测试的正常表现吗?,是否存在明显的性能问题?怎样提升并发的性能呢?

第1个回答  2015-02-17
tomcat 有调内存参数吗?数据库怎么样?5秒属于不可思议,正常在一秒内追问

测试脚本是先登录,然后查看联系人,最后打开录入页面的。在录入页面添加监听器,得出上面的测试数据。我不知测试结果是从登录到提交录入页面的时间,
? 还是只是提交录入页面的时间?望赐教

用的mysql数据库,tomcat内存已调

第2个回答  2015-02-16
有问题,还是看下哪步消耗大!追问

能否告诉我,类似情况下的正常响应时间大概是多少?

追答

小于1秒

本回答被提问者采纳

jmeter压力测试线程问题
按照你上面的设置,20秒之内总共要开启100个线程,每秒开启5个线程,不管之前开启的线程有没有运行完,每隔1秒就再开启5个线程,直到00个线程都开启完;循环次数设置1,即每个线程只运行一次结束。集合报告中的samples=线程数*循环次数 如果并发,可把ramp-up period设置为1 ...

jmeter做接口的压力测试,每个请求跑了100次之后线程自动停止了是为什么...
我今天也遇到这个问题,后来发现是参数化文件导致的,把文件禁用就可以了

jmeter模拟5万并发进行压力测试,需要用100台电脑吗?
解决方案:进入JMeter的bin目录,找到Jmeter.properties文件,修改端口号(默认端口号为1099),设置为其他可用端口号,如`server_port=1567`。同时,确保防火墙已关闭。在调度机上配置`remote_hosts=IP:端口`,并将端口设置为执行机上开放的默认端口,通过Telnet进行端口可达性验证。

如何执行压力测试
“Apply to”设置为Main sample only;“要测试的响应字段”设置为“url样本”;“模式匹配规则”设置为“包括”,“要测试的模式”设置为登录后跳转的主页面,如:“studentMain.jsp”。6. 通常,网站登录后,在Tomcat中会生成session,之后访问其他页面无需重新登录,前提是浏览器支持Cookie。在JMeter中...

JMeter基础
例如,如果将线程数设置为100; JMeter将创建并模拟100个用户对被测服务器的请求 所有的控制器和取样器都是在某个线程组下; 3、逻辑控制器(Logic controller) 逻辑控制器允许在线程中定义处理请求的顺序。它允许控制“何时”将用户请求发送到Web服务器。例如,可以使用随机控制器随机向服务器发送HTTP请求 ...

jmeter线程组持续时间设置未生效
jmeter线程组持续时间设置未生效 设置循环次数为300,不使用调度器--〉循环次数未生效设置循环次数永远,设置高度器的开始和结束时间,不使用延迟和持续--〉开始时间有效,执行一次就结束了,结束时间未生效设置循... 设置循环次数为300,不使用调度器--〉循环次数未生效设置循环次数永远,设置高度器的开始和结束时间,不...

【Jmeter】集合点&同步定时器应用
在性能测试中,实现多线程并发的关键在于利用JMeter的【集合点】和【同步定时器】功能。集合点的作用是控制请求数量的同步执行,当请求数未达到指定数量时,所有请求将暂停等待。在JMeter中,通过设置【同步定时器】的"Number of Simulated Users to Group by"参数,我们可以定义并发的粒度,比如每10个请求...

JMeter能做那些性能测试?
 压力测试时,系统内存溢出解决方案:修改 apache-jmeter-2.11\\bin\\jmeter.bat 5、稳定性测试:主要测试 持续一段时间 访问接口,测试接口的稳定性。主要涉及的配置为:1)线程组设置循环次数永久,持续时间设置为15分钟(根据自己的项目要求而定)2)必要的时候,添加统一随机定时器...

JMeter怎么样可以方便地增加多个接口测试
1. 运行jmeter 2. 左边树将出现测试计划、工作台两根节点。3. 选择测试计划,按右键-》添加-》threads(users)线程组 线程组能设置以多少个线程并发做压力测试。在“循环次数”设置不选择永远,循环次数设置1。4. 现在先介绍如何设置登录http请求,选择线程组,右键――添加――》sampler-―》http ...

jmeter怎么测试其他服务器上的测试数据库
a. 需要的“测试脚本”,对应web的应用使用badboy生成测试脚本。直接导入Jmeter,进行配置。b.如图 TestPlan :是整个Jmeter测试执行的容器。 ThreadGroup :模拟请求,定义线程数、Ramp-Up Period、循环次数。 Step1 :循环控制器 ,控制Sample的执行次数。 Sample取样器 :决定进行那种类型的测试,如http、ftp等。 监听器...

相似回答