google搜索 51Testing站内搜索                    软件测试门户 | 软件测试培 训 | 文章资料精选 | 软件测试论坛 | 软件测试博客 | 测试招聘求职 
打印

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

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


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

TOP

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

TOP

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

TOP

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

TOP

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

TOP

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

TOP

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

TOP

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

TOP

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

TOP

有启发阿

TOP

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


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

TOP

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

TOP

牛啊,获益匪浅!

TOP

有启发

TOP

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

TOP

谢谢了 在学习

TOP

好东西,顶!!!!

TOP

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

TOP

 
当前时区 GMT+8, 现在时间是 2008-10-14 15:58Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹