51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5685|回复: 16
打印 上一主题 下一主题

[原创] lr做socket压力测试,如何参数化

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-6-28 17:43:57 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
lr做socket压力测试,如何参数化。比如:recieve一个包,在data.ws中显示为固定值,如果想把接收和发送内容参数化,如何解决?请教各位高手
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

17#
发表于 2011-7-12 15:03:58 | 只看该作者
学习了
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2011-7-12 14:37:57 | 只看该作者
新手学习了,看不懂。。。
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2011-7-11 11:18:56 | 只看该作者
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2018-12-28 15:07
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    14#
    发表于 2011-7-6 15:09:05 | 只看该作者
    学习学习
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2011-7-1 09:41:11 | 只看该作者
    学习中
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2011-6-30 22:38:09 | 只看该作者
    不能在data.ws里做参数化了,在脚本里拼报文然后做参数化和加密等操作,用lrs_set_send_buffer之类的函数发送你拼装好的报文。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
     楼主| 发表于 2011-6-30 18:53:36 | 只看该作者
    那如果加密了,我是不是就不能在data.ws中作参数呢,这样的话,对于加密的是不是没办法参数化了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2011-6-29 20:39:27 | 只看该作者
    漏看了,receive的内容不用参数化,参数化了也不起作用。buf0 78中的78说明这个buf发送了78个字节的内容,看你录制下的data内容应该做过加密或转码了,不是明文传输的,你得找开发人员问问。最后模拟压力的时候要么不加密,要么得在脚本编程里实现加密。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2011-6-29 20:27:22 | 只看该作者
    比如:我上面发的send内容中,buf0后面的78是什么意思
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2011-6-29 17:52:51 | 只看该作者
    这个我一点都不会,赶紧跑过来学习学习
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2011-6-29 10:52:31 | 只看该作者
    恩,你说的没错,但是我想知道send部分的基本组成,不是所有的部分都是开发定义的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2011-6-29 10:10:55 | 只看该作者
    具体怎么组成得根据相应的协议来看,还有你们的开发所定义的发送的数据的结构
    这个没法帮你了,去问问你们开发人员吧
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2011-6-29 10:01:27 | 只看该作者
    非常感谢解答,但是对于data.ws文件,具体组成是什么结构,如何分析,进行有针对性参数化,比如下面一段send内容,具体组成能不能分析下,这样才能知道哪些需要参数化。

    send  buf0 78
            "\x00\x00\x00"
            "N"
            "\x00\x00\x00"
            "\t"
            "\x00\x00\x00\x00\x00\x00\x00\x00"
            "WebServer"
            "\x02"
            "庵"
            "\xe2"
            " 蒙"
            "\x97\x1f"
            "Pz榏"
            "\xc4\x01"
            "2"
            "\xdd"
            "%"
            "\x01"
            "ABCDEF"
            "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
            "\x00\x00\x00\x00\x00\x00\x00"
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2011-6-29 09:01:19 | 只看该作者
    receive的内容不用进行参数化,send中选中要参数化的内容,右键参数化
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2011-6-29 08:40:44 | 只看该作者
    本帖最后由 wsbuaa 于 2011-6-29 08:45 编辑

    receive的内容不必进行参数化,在data.ws中填写的内容不会影响实际接收的数据内容
    只是在一些设定下,会比较实际接收的数据长度和recv中定义的数据长度是否一致
    send中的内容如果有需要是可以进行参数化的,方法跟脚本中的参数化一致
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
    发表于 2011-6-28 22:30:15 | 只看该作者
    直接在data.ws里选中要参数化的内容,右键选择参数化。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-13 19:08 , Processed in 0.076285 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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