yzhou452 发表于 2010-7-12 17:59:47

loadrunner Webservices性能测试之找寻性能瓶颈

测试指标为测试该接口千用户并发的承载能力

我的测试方略是 用50用户多次请求模拟1000用户并发的压力

50用户并发 TPS为36.5

总共运行6分31秒

50用户 平均每秒发出调用接口请求26.867个

平均响应时间为1.619秒

平均吞吐量为29KB/秒

10532次接口调用成功

结论是:平均1000次请求的处理时间为25.66秒,满足需求(请问我下这个结论是否正确?)

但是与测试目标还有差距

数据库服务器为8核华为产单板(具体什么型号我也不知道,不过性能好像还不错),资源占用率为百分之40(测试开始前为百分之3)
Webservices应用服务器为4核机器,资源占用率为百分之23(测试开始前为百分之20左右)
APP SERVER 是tomcat
开发语言为JAVA

对于结果分析我的经验有限,综上所述,是不是TOMCAT的线程数限制了性能?
TOMCAT的最大线程数是150,但有同事告诉我,通过修改该数据是无法达到提升整体性能的目的的, 我应该从哪方面入手去查找这个应用的瓶颈所在?

yzhou452 发表于 2010-7-12 18:00:46

希望大家多提意见。。 沉不沉无所谓。。 只要有人赐教就行

msnshow 发表于 2010-7-12 19:59:07

是不是TOMCAT的线程数限制了性能

这个你得看实际线程数的使用情况,看是否是这块不够

yzhou452 发表于 2010-7-13 17:04:29

线程数的话 联机监控的时候得关注哪几个参数?

eramyang 发表于 2010-7-13 18:31:16

结论是:平均1000次请求的处理时间为25.66秒
请教楼主,这个结果你是怎么得出的?

kuangquanshui 发表于 2010-7-14 10:02:06

学习了

yzhou452 发表于 2010-7-14 13:56:03

原帖由 eramyang 于 2010-7-13 18:31 发表 http://bbs.51testing.com/images/common/back.gif
结论是:平均1000次请求的处理时间为25.66秒
请教楼主,这个结果你是怎么得出的?

去掉了初始化用户和用户退出时的1分23秒然后去掉了那1分钟内的调用接口成功次数 然后用总的成功次数除以运行时间
我知道LR后台有自己的运算公式 但我这样去计算 应该也没有错的吧?

liuhaisheng2008 发表于 2010-7-16 15:35:05

支持下吧,这个需要很强的经验了!学习...

jj_ljw 发表于 2010-7-16 16:55:22

同意5#说法
结论是:平均1000次请求的处理时间为25.66秒,满足需求。25.66秒没明白怎么出来的。
另外1.6秒的响应时间,应该很合适了啊,:loveliness: ,你们期望多少

msnshow 发表于 2010-7-16 20:21:19

tomcat没接触过,不过应该它自已有相关的status页面吧

yzhou452 发表于 2010-7-19 09:48:20

TOMCAT不像WeblG WEBSP 那些一样有界面的。。

tttrrryyy 发表于 2010-7-19 09:57:34

1、对需求的理解不精确,50并发虚拟用户与系统要求的千并发不能等同;
2、Tomcat同样有自己的界面

yzhou452 发表于 2010-7-21 17:10:30

原帖由 tttrrryyy 于 2010-7-19 09:57 发表 http://bbs.51testing.com/images/common/back.gif
1、对需求的理解不精确,50并发虚拟用户与系统要求的千并发不能等同;
2、Tomcat同样有自己的界面

其实分析需求时我苦恼过很久,
我并不是不能直接用1000虚拟用户来加压,但我转念一想需求里面说的千用户并发可否等同于 千次请求 千次接口调用?
实不相瞒,我测试开始的时候是按照50用户,150用户,500用户和1000用户这样递增的压力值来做的
但是跑150用户的时候,直接就。。(你懂的)
所以我就用50用户得出的数据来计算1000用户并发的数据。(请注意,我使用的测试环境是双机,一应用一数据库,现网环境是集群。。)

TOMCAT的localhost:8080那个猫咪的界面? 怎么在TOMCAT下面看我挂载应用的运行状态?能说的详细些么

zl861216 发表于 2010-7-21 17:16:38

强烈建议LZ把脚本贴出来,这样才能知道你下的结论对不对~!!!

yzhou452 发表于 2010-7-22 11:29:08

原帖由 zl861216 于 2010-7-21 17:16 发表 http://bbs.51testing.com/images/common/back.gif
强烈建议LZ把脚本贴出来,这样才能知道你下的结论对不对~!!!

抱歉。。 信息安全。。 恕难从命。。
页: [1]
查看完整版本: loadrunner Webservices性能测试之找寻性能瓶颈