51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

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

[复制链接]

该用户从未签到

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

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

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

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

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

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"
回复 支持 反对

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

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

使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

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

    使用道具 举报

    该用户从未签到

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

    使用道具 举报

    该用户从未签到

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

    使用道具 举报

    该用户从未签到

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

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-26 04:34 , Processed in 0.078254 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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