51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 6730|回复: 19

[原创] 如何使用loadrunner测试非WEB系统

[复制链接]

该用户从未签到

发表于 2008-7-26 13:38:54 | 显示全部楼层 |阅读模式
软件使用C#语言,数据库为oracle
我使用loadrunner测试登入时要选择什么协议的?

我试了很多都不能录制脚本的,事件为0,等待各位大虾的讨论并指导
回复

使用道具 举报

该用户从未签到

发表于 2008-7-26 21:38:20 | 显示全部楼层
楼主选择ORACLE(2-tier)和WINSOCKET协议录制试试看能否捕获事件
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2008-7-27 10:34:14 | 显示全部楼层
谢谢了

不过我两个协议都试过了,单独还有多协议都不行哦

这个郁闷了
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    发表于 2008-7-27 14:04:12 | 显示全部楼层
    要看你的软件用的什么架构,使用的什么协议,与什么语言开发的无关
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2008-7-27 21:23:19 | 显示全部楼层
    软件使用C#语言,数据库为oracle
    我使用loadrunner测试登入时要选择什么协议的?

    什么架构???
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2008-7-27 22:45:17 | 显示全部楼层
    找一下开发的问是使用啥协议来得!!还有可以使用一些工具了查看使用的协议,工具名字我忘了!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2008-7-27 22:58:11 | 显示全部楼层
    WINSOCKET协议没有道理不可以的啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2008-7-28 08:31:20 | 显示全部楼层

    回复 6# 的帖子

    嘿嘿,版主能不能花点时间稍微想一下,可以利用什么工具查看使用的协议,学习中,谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2008-7-28 08:45:34 | 显示全部楼层

    回复 4# 的帖子

    我现在也遇到这样的问题,我现在要录的软件是用C++写的,协议是:msdh、snmp、tabs;数据库是:mysql
    那应该怎么办呢》?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2008-7-28 10:10:20 | 显示全部楼层
    我单用windows sockets协议也无法录制,可能我的VuGen配置有问题了???

    也问过开发了,能用的协议都用上了,Oracle 2Tier,Com/Dcom,web/winsocket双重协议,windows sockets

    单个跟多个组合我都试用了,还是不行

    还有用web/winsocket双重协议录制后报错,附图

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2008-7-28 10:13:51 | 显示全部楼层
    应该是你的loadrunner有问题
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2008-7-28 16:50:08 | 显示全部楼层
    如果测试QQ登入动作的话,应该如何选择协议的???
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2008-7-28 23:25:36 | 显示全部楼层
    你可以试试使用.net协议
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2008-7-29 10:59:24 | 显示全部楼层
    你用。net协议应该可以录到的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2008-7-29 14:35:53 | 显示全部楼层
    既然你测试的是非非WEB系统,那你的本机上需要安装一些程序吗?如果安装了程序,那就选择WINSOCKET协议再录制试试.记住,用WINSOCKET协议录制脚本的时候,服务端程序部署在本上是录制不到事件的.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2008-7-29 14:51:37 | 显示全部楼层
    海,LZ啊,无论什么协议,都是需要安装客户端的,也有的系统除了客户端还要安装写特殊的补丁,这些你都确认过吗?LR录制过程一定要调用客户端的程序才能进行录制。我们通常采用WEB协议没考虑客户端的问题是因为IE所有的Windows操作系统都自带的。LZ有没有配置过客户端?就算是录Oracle 2-tier的也要装个TOAD什么的,或者SQL Plus也成。只有LZ能通过客户端正常登录系统,才有可能用LR录制。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2008-7-29 17:36:35 | 显示全部楼层
    果然见识太少了,我按照各位的看法去尝试一下先,谢谢各位le
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2008-7-30 15:45:50 | 显示全部楼层

    回复 15# 的帖子

    我现在也遇到这样的问题,我现在要录的软件是用C++写的,协议是:msdh、snmp、tabs;数据库是:mysql
    那应该怎么办呢》?
    期待你的回答、、、、
    谢谢、、、
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2008-8-1 15:30:26 | 显示全部楼层
    LZ的LR是什么版本的,如果是9.0应该是可以支持.net协议的。选择.net协议应该是可以录制的。但录制的脚本是不是可以正确回放就不一定了,我曾经出现过不能正常回放的问题,所以就放弃了界面录制的方法,采用调用外部函数(dll)的方法来做。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2009-8-11 17:40:29 | 显示全部楼层

    回复1#

    用lr9.5版本的.net协议应该可以解决。我现在测试,就用的这个协议,可以录制。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-3-29 21:55 , Processed in 0.078534 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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