51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2845|回复: 11
打印 上一主题 下一主题

[原创] loadrunner如何监控服务器处理请求的时间??

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-9-2 15:49:53 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
有关Loadrunner的1个问题。。。请高手帮帮忙!!!

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

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

急~~~请高手帮帮忙!让我这个小虾米学习学习!! 谢谢了!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2011-9-13 10:31:27 | 只看该作者
回复  wing820


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


这东西目前还没有 po jie 的吧!!!
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2011-9-12 19:12:17 | 只看该作者
回复 1# wing820


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

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2011-9-6 17:48:49 | 只看该作者
让开发人员输出日志当然是一个方法

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



Web Page breakdown 应该返回的也是整个事物的完整时间吧~~ 应该没有单独返回服务器处理请求的时间!
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2011-9-2 17:53:36 | 只看该作者
让开发人员输出日志当然是一个方法

但LR中已经提供了这种分析
Web Page breakdown
自己研究研究吧
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2014-10-16 09:54
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    8#
    发表于 2011-9-2 17:07:41 | 只看该作者
    让开发的在服务器连接数据库之前返回一个值就好了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2011-9-2 16:58:06 | 只看该作者
    另外,我觉得让开发人员加个返回应该不是很麻烦,你可以尝试与开发进行沟通。听听他们的想法。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2011-9-2 16:56:40 | 只看该作者
    写脚本,模拟服务器的操作去连接数据库,也就是说测试“服务器连接数据库 --》数据库返回response给服务器”这段时间。监控的话可以直接监控数据库服务器。
    如果你只要返回时间的话,就可以通过事务获取哦~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2011-9-2 16:47:18 | 只看该作者
    那只能退而求其次了,你可以直接测试数据库,写个脚本单独测试数据库,用服务器上使用的sql语句或者调用服务 ...
    ohuihuio 发表于 2011-9-2 16:41


    不是很明白你的意思~~
    你是说用LR写脚本测试数据库,然后监控服务器还是数据库?
    我用的mysql,没办法用LR监控。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2011-9-2 16:41:14 | 只看该作者
    那只能退而求其次了,你可以直接测试数据库,写个脚本单独测试数据库,用服务器上使用的sql语句或者调用服务器上调用的存储过程。用总时间减数据库的时间。不知道这个可以不。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2011-9-2 16:37:48 | 只看该作者
    建议:可以将程序稍作改动,在你需要测的阶段结束后,让服务器给客户端一个返回。记录从发送request到收到这 ...
    ohuihuio 发表于 2011-9-2 16:30


    额~~没有其他方法吗?~如果让我们公司的程序员为这个修改程序,估计他们会抓狂的!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
    发表于 2011-9-2 16:30:20 | 只看该作者
    建议:可以将程序稍作改动,在你需要测的阶段结束后,让服务器给客户端一个返回。记录从发送request到收到这个返回的时间。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-20 16:32 , Processed in 0.076145 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表