51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2361|回复: 5
打印 上一主题 下一主题

[原创] 用winsock协议录制了C/S 应用程序的脚本后,如何修改脚本?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-11-6 15:49:16 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
下面是录制的脚本,请问还需要设置什么参数、怎样赋值才可以运行的呢?是#include "lrs.h"vuser_init(){    lrs_startup(257);        return 0;}Action(){    lr_think_time(11);    lrs_create_socket("socket0", "TCP", "RemoteHost=xxxxx",  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);    lr_think_time(52);    lrs_send("socket0", "buf5", LrsLastArg);    lrs_receive("socket0", "buf6", LrsLastArg);    lrs_send("socket0", "buf7", LrsLastArg);    lrs_disable_socket("socket0", DISABLE_SEND_RECV);    lrs_close_socket("socket0");    return 0;}我刚刚接触LOADRUNER ,请各位高手帮帮忙。谢谢!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

6#
发表于 2009-11-6 18:08:23 | 只看该作者
修改data.ws中的数据就是直接修改包,在ACTION中要想做参数化的话参考:

http://bbs.51testing.com/thread-148892-1-1.html
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2009-11-6 18:03:14 | 只看该作者
谢谢回复,但我还想问,是改data.ws的数据就可以了吗?action里面不用增加一下定义参数或赋值吗?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-11-6 17:57:05 | 只看该作者
数据包的发送和接收在data.ws文件中,对应脚本中的buf0, buf1 ........

要修改的话就修改这里面的数据,不过建议用Socket测试程序的时候尽量不使用录制的方式,工具是很傻的,很可能你会看到很多16进制的数据甚至乱码,没法修改的。

最好的方法还是自己了解Client与Server端的通信规则,然后自己手工写脚本来实现发包。另外不建议新手玩Socket,如果单纯选择录制回放的方式的话,是没有多少意义的。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-11-6 16:10:30 | 只看该作者
顶一下,我也存在同样问题:录制后的脚本不会看,不会修改.
期待高人指点!
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2017-9-20 12:50
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2009-11-6 15:55:32 | 只看该作者
    偶给你搬个家,希望尽快得到答案
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-9-21 17:41 , Processed in 0.081937 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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