51Testing软件测试论坛

标题: loadrunner如何监控服务器处理请求的时间?? [打印本页]

作者: wing820    时间: 2011-9-2 15:49
标题: loadrunner如何监控服务器处理请求的时间??
有关Loadrunner的1个问题。。。请高手帮帮忙!!!

目前我只能通过Loadrunner获取整个事物的响应时间, 即整个流程的时间 “客户端发送request--》服务器处理request --》服务器连接数据库 --》数据库返回response给服务器 --》服务器返回response给客户端”

我想知道的是,如何单单监控服务器处理request的时间?

急~~~请高手帮帮忙!让我这个小虾米学习学习!! 谢谢了!
作者: ohuihuio    时间: 2011-9-2 16:30
建议:可以将程序稍作改动,在你需要测的阶段结束后,让服务器给客户端一个返回。记录从发送request到收到这个返回的时间。
作者: wing820    时间: 2011-9-2 16:37
建议:可以将程序稍作改动,在你需要测的阶段结束后,让服务器给客户端一个返回。记录从发送request到收到这 ...
ohuihuio 发表于 2011-9-2 16:30


额~~没有其他方法吗?~如果让我们公司的程序员为这个修改程序,估计他们会抓狂的!
作者: ohuihuio    时间: 2011-9-2 16:41
那只能退而求其次了,你可以直接测试数据库,写个脚本单独测试数据库,用服务器上使用的sql语句或者调用服务器上调用的存储过程。用总时间减数据库的时间。不知道这个可以不。
作者: wing820    时间: 2011-9-2 16:47
那只能退而求其次了,你可以直接测试数据库,写个脚本单独测试数据库,用服务器上使用的sql语句或者调用服务 ...
ohuihuio 发表于 2011-9-2 16:41


不是很明白你的意思~~
你是说用LR写脚本测试数据库,然后监控服务器还是数据库?
我用的mysql,没办法用LR监控。。。
作者: ohuihuio    时间: 2011-9-2 16:56
写脚本,模拟服务器的操作去连接数据库,也就是说测试“服务器连接数据库 --》数据库返回response给服务器”这段时间。监控的话可以直接监控数据库服务器。
如果你只要返回时间的话,就可以通过事务获取哦~
作者: ohuihuio    时间: 2011-9-2 16:58
另外,我觉得让开发人员加个返回应该不是很麻烦,你可以尝试与开发进行沟通。听听他们的想法。
作者: mymagic    时间: 2011-9-2 17:07
让开发的在服务器连接数据库之前返回一个值就好了。
作者: 放任无奈    时间: 2011-9-2 17:53
让开发人员输出日志当然是一个方法

但LR中已经提供了这种分析
Web Page breakdown
自己研究研究吧
作者: wing820    时间: 2011-9-6 17:48
让开发人员输出日志当然是一个方法

但LR中已经提供了这种分析
Web Page breakdown
自己研究研究吧
放任无奈 发表于 2011-9-2 17:53



Web Page breakdown 应该返回的也是整个事物的完整时间吧~~ 应该没有单独返回服务器处理请求的时间!
作者: lanbingkafei    时间: 2011-9-12 19:12
回复 1# wing820


    这个LR做不到的,一种办法就是在程序中加代码,另外一种方法就是用市面上已经有的监控软件,比如HP diagnostics(可以满足你的需求),参看http://wenku.baidu.com/view/0abf593b376baf1ffc4fad72.html
作者: wing820    时间: 2011-9-13 10:31
回复  wing820


    这个LR做不到的,一种办法就是在程序中加代码,另外一种方法就是用市面上已经有的 ...
lanbingkafei 发表于 2011-9-12 19:12


这东西目前还没有 po jie 的吧!!!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2