rongtianai 发表于 2005-3-14 10:53:51

B/S架构的系统,怎样才能准确的测试出响应时间???

使用jemter和loadrunner测试的响应时间,都跟客户端机器的配置有关系。配置低的响应时间高,配置高的响应时间低。这样测试出的响应时间失去了准确性和真实性。怎样才能测试出每个页面的响应时间呢????/

Sailor 发表于 2005-3-14 16:55:30

我想你的意思是:不考虑客户端的响应时间,只需得到发出请求到收到响应的时间,其实没必要这么准确,因为你的性能指标本来就是在一定环境下的指标。
loadrunner处理还需要时间呢。
所以,只要选择一个典型的机器配置进行测试,在测试报告中说明即可。

jakedd 发表于 2005-3-15 10:18:32

楼主我也正要测一个client的响应时间,不知道你可否提供我一些帮助,比如如何使用LR去测试这个,我是新手,如果robot可以的话那也请指教一下

cwj007 发表于 2005-3-30 19:10:18

你可以把每一个页面为一个transaction 去分析每一个的情况,这样就可以看到每一个请求的情况

yuxingxin 发表于 2005-4-8 11:18:51

配置低的客户端机器,本身就成了一个瓶颈;压力测试,你测的是服务器的性能,当然要尽量用配置高的机器了。

cwj007 发表于 2005-4-8 11:19:57

呵呵,这个你只要监控你的客户机,不让他成为瓶颈,就行

moshushi 发表于 2005-4-29 11:47:31

楼上说的对,你测试的是服务器的性能,你拿个286客户机测试本身就失去测试意义

SkyWalker 发表于 2005-5-5 20:49:41

性能测试的时候,若使用LR进行测试,需要注意以下几点:
1、测试机最好是Windows2000Professional,内存在256M以上。配置低不一定就会导致响应时间上升,除非你配置低同时并发量相对较高。
2、在B/S结构中,客户端处的响应时间应理解为两种,一种是包括客户端的页面展现时间,另一种是不包括页面的展现时间。用LR的WEB应用及网络监控器,你可以获得到界面提交开始时间、网络时间、DNS握手时间、图片下载时间、页面下载时间等时间片断,可以对客户端处的响应时间进行仔细的分析。
3、在进行性能测试过程中,不光要监控服务器的CPU、内存资源,同时也要监控测试机的CPU、内存资源,当测试机的CPU不高于80%、内存的利用率稳定时,性能测试才能算是有效的,数据可信的。

ly_xixihaha 发表于 2006-2-25 16:03:58

楼上真是强,过去我在做性能测试的时候只是关注服务器的CPU,内存等,今天才知道还需要关注测试机的CPU,内存.
经验不足啊!!
谢谢!

图腾狼 发表于 2006-4-1 12:58:42

有启发阿

wangyi1997 发表于 2006-4-7 14:05:17

如果是J2EE应用,可以使用一些工具,直接在服务器端测量

的确在一些测试中,网络或客户机的差别掩盖了服务器的优化结果。如果采用j2ee架构,可以使用Performasure等工具进行测量。该工具配置在应用服务器上。在测试时,采集所需要的数据。
可参考
http://www.innovatedigital.com/htm_agent/Index_agent_5.shtml

http://www.innovatedigital.com/htm_speek/speak21_index.shtml

Graceli 发表于 2006-4-19 21:13:31

Windows2000Professional为测试机,要监测linux服务器的性能,不知怎么弄,哪位大哥大姐小弟小妹指点一下?

edwardcool 发表于 2007-4-2 00:30:40

牛啊,获益匪浅!

wzw1982 发表于 2007-5-1 22:57:22

有启发

cangmang 发表于 2007-7-6 12:36:57

12楼朋友的问题我也遇到了,也不知道怎么办才好,有牛人帮忙吗/

kklizi 发表于 2007-7-24 17:05:42

谢谢了      在学习

wyalgl 发表于 2007-7-26 09:50:44

好东西,顶!!!!

zhong1984314 发表于 2007-7-26 18:04:15

把请求设置成事务,事务里不要有等待时间

liubang200707 发表于 2011-9-9 11:17:45

Foglight不错,推荐.可以准确的测试出响应时间.
Foglight 通过终端用户管理(EUM)设备支持对B/S应用的实时交易进行监控。FxM会自动统计事务交易并且存储在数据库中。这些统计信息以及实时交易状态可以通过Web 控制台进行查看。
Foglight采用报警规则机制为实时事务中的每一步定义响应时间阈值。当违反规则时,会根据报警规则设置来触发响应的报警信息。
详细参考:
http://www.innovatedigital.com/node/681

http://www.innovatedigital.com/quest-spotlight
页: [1]
查看完整版本: B/S架构的系统,怎样才能准确的测试出响应时间???