51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 7145|回复: 30
打印 上一主题 下一主题

[原创] 为什么我的loadrunner安装之后,选择协议进去录制不了脚本

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2004-10-27 15:09:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问各位大侠!
为什么我的loadrunner安装之后,选择协议进去录制不了脚本,我选的web和windows sockets协议都不行。请问一下我应该选用什么样的协议才能够成功的录制脚本,我用的是loadrunner 7.5版本的。谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2004-10-27 15:38:25 | 只看该作者
选择什么样的协议得看你录制的应用程序的通信协议是什么吧
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2004-10-27 15:43:05 | 只看该作者
是tcp/ip
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2004-10-27 16:36:02 | 只看该作者
网站?录制时LoadRunner能自动打开主页,进行操作,但停止后没有脚本?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2004-10-27 16:48:19 | 只看该作者
不是网站。打开时能调用程序,但是录制后,脚本录制不下来。我用web协议录制网站是正常的。但是要录制调用程序的时候就什么脚本都没有录制下来。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2004-10-27 16:50:27 | 只看该作者
我录制后出现以下这样的记录:


/* WSAStartup(): process 988 using flags 0 */

/* ReadCommWindowInfo: HttpInterceptMode = 0 */

/* socket(): created with handle: 988:1620, address format 2, type 1, protocol 0. */

/* socket(): created with handle: 988:1660, address format 2, type 1, protocol 0. */

/* closesocket(): socket 988:1620 closed successfully */

/* closesocket(): socket 988:1660 closed successfully */

/* WSACleanup() was called on process 988 */
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2004-10-27 16:53:21 | 只看该作者
录制后没有脚本,录制的东西也不能回放
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2004-10-29 10:38:31 | 只看该作者
用http协议啊
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2004-10-29 10:39:23 | 只看该作者
用http协议啊
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2004-10-29 11:30:31 | 只看该作者
我试了用http协议只能录制到网业,并不能录我想要录的。后来我把sever放在另外一台机器上,选用windows socket协议,可以录制拉。但是我后来录制的都是下面这样的脚本:

Actions()
{
    lrs_create_socket("socket0", "TCP", "RemoteHost=ROY:2200",  LrsLastArg);

    lrs_send("socket0", "buf0", LrsLastArg);

    lrs_receive("socket0", "buf1", LrsLastArg);

    lrs_send("socket0", "buf2", LrsLastArg);

    lrs_receive("socket0", "buf3", LrsLastArg);

    lrs_send("socket0", "buf4", LrsLastArg);

    lrs_receive("socket0", "buf5", LrsLastArg);

    lrs_send("socket0", "buf6", LrsLastArg);

    lrs_receive("socket0", "buf7", LrsLastArg);

    lrs_send("socket0", "buf8", LrsLastArg);

    lrs_receive("socket0", "buf9", LrsLastArg);

    return 0;
}
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2004-10-29 11:33:46 | 只看该作者
我录下来的全是lrs文件。我看了别人录制出来的好象不是这样子的,不知道我这样录制下来的脚本是不是正确的?
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2004-10-29 13:14:13 | 只看该作者
这几天我用winsock录制c/s的程序也出现此问题,不能回放脚本。
原来对b/s就没有此类问题。大家帮帮忙吧!
谁可以介绍一下正确的c/s脚本应该是什么样子的。能不能给我发一份用winsock录制的c/s脚本?jiaoqihao@sina.com
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2004-10-29 17:00:12 | 只看该作者
是哦,对于正确的c/s脚本应该是什么样子的?
高手能否也给我发一份用winsock录制的c/s脚本?
请斑竹帮忙!  juis_cn@hotmail.com
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2004-11-1 09:00:31 | 只看该作者
你们的程序用什么开发的,说得具体点啊,
比如说我现在测的东西是web+com的协议是html/soap,web只做页面展现,而com才完成主要的工作,所以在录制时就不能用web协议来录了,用com协议才能录到正确的脚本
回复 支持 反对

使用道具 举报

该用户从未签到

15#
 楼主| 发表于 2004-11-1 10:18:09 | 只看该作者
我们用的是C开发的,开发的系统是有关POS的。现在我录制的东西不知道为什么不能进后台数据库,做的交易后台数据库里面什么记录也没有。
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2004-11-1 12:26:03 | 只看该作者
那LR自带的WEB程序,我应该用什么协议录制?我选了WEB(HTTP)协议,就是LR窗口显示小了点,其它好像什么反应都没有。还有选其它有的协议录制后,只有RETURN(0),是怎么回事?还请帮忙。 我对这个协议选择好像毫无办法。
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2004-11-5 10:00:33 | 只看该作者
我解决自已碰到的问题了.还是有些东西了解得太少了.
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2004-11-5 13:01:01 | 只看该作者
我也只是初学,看了一下它的学习文档VUSER的创建.
因为我选协议选错了,其自带的WEB应该说是电子商务方面的,选WEB/WINDOWS SOCKETS(电子商务协议)这两个协议就可以录制了. 我觉得在选择协议时要对我们所录制的程序在开发中用相关协议要了解.
回复 支持 反对

使用道具 举报

该用户从未签到

19#
发表于 2004-11-5 16:12:39 | 只看该作者
我测的程序是用D开发的,是三层结构的C/S程序,数据库用的是SQL,我选择的协议是winsock和SQL,单录制的脚本也是这样的,不能回放。
Action()
{

        lrs_create_socket("socket0", "TCP", "LocalHost=0", "RemoteHost=61.172.196.159:211", LrsLastArg);

        lrs_send("socket0", "buf0", LrsLastArg);

        lrs_receive("socket0", "buf1", LrsLastArg);

        lrs_send("socket0", "buf2", LrsLastArg);

        lrs_receive("socket0", "buf3", LrsLastArg);

        lrs_send("socket0", "buf4", LrsLastArg);

        lrs_receive("socket0", "buf5", LrsLastArg);

        lrs_send("socket0", "buf6", LrsLastArg);

        lrs_receive("socket0", "buf7", LrsLastArg);

        lrs_send("socket0", "buf8", LrsLastArg);

        lrs_receive("socket0", "buf9", LrsLastArg);

        lrs_send("socket0", "buf10", LrsLastArg);

        lrs_receive("socket0", "buf11", LrsLastArg);

        lr_think_time(7);
请高手帮忙看一下,指点一下,不胜感激!
回复 支持 反对

使用道具 举报

该用户从未签到

20#
 楼主| 发表于 2004-11-9 10:20:08 | 只看该作者
Originally posted by gezi68705 at 2004-11-5 04:12 PM:
我测的程序是用D开发的,是三层结构的C/S程序,数据库用的是SQL,我选择的协议是winsock和SQL,单录制的脚本也是这样的,不能回放。
Action()
{

        lrs_create_socket("socket0", "TCP", ...
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-20 07:10 , Processed in 0.189809 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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