51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5797|回复: 7
打印 上一主题 下一主题

[原创] 如何用多台PC做并发压力测试

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-4-7 17:37:13 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
目前在跟进一个银行系统的测试,要求对每秒对后台做1000个并发交易,监控后台资源、交易速度和交易成功率。
在银行内只能用LR8.0,而且License的用户数只支持500。据说LR是可以用多台PC做并发压力,而同时监控所有PC的资源和效率。所用的脚步协议是Windows Sockets ,录制的脚步也比较简单,就是报文的收和发,不过是被加密后的信息,不可修改。
如果我用两台PC分别对后台并发交易的话,监控到的信息就不能统一计算,特别是交易速度和交易成功率,还有并发数量,失败率等。
请问,我应该如何将多太PC统一控制并发数量?怎样调整分配每台PC所并发的压力数?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2011-4-11 09:49:21 | 只看该作者
谢谢指点,之前用一台PC并发500个用户就占满了所有资源,特别是脚本越多消耗的资源就越大。
曾经试过用15个脚本时消耗CPU一半资源,但用16个就全部占满了PC也卡挂了。每个脚本的大小其实是一样的只是用户信息不一样,居然有这样的现象,也不知道如果解释。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2011-4-8 16:13:47 | 只看该作者
多台并行,需要机器上开代理就可以了,但是你的License小了。多台机器并行使用的License却是一致的,你用楼上给你的1000的试试。在场景设计里面,使用“生成器”按钮可以添加开了代理的机器,然后在场景组里面可以增加。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2018-6-19 15:14
  • 签到天数: 27 天

    连续签到: 1 天

    [LV.4]测试营长

    6#
    发表于 2011-4-8 16:09:40 | 只看该作者
    学习,学习
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2011-4-8 11:53:32 | 只看该作者
    留贴,一起等指点
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2011-4-8 10:37:05 | 只看该作者
    本帖最后由 wsbuaa 于 2011-4-8 15:55 编辑

    License中的用户数是单个场景最大并发数,多台PC分别施压,不过是在单个场景中添加多台压力机
    至于每台压力机分配的并发数,只要在并发时那台压力机的资源占用不大,那就可以了
    1000 global:AEACFSJI-YASEKJJKEAHJD-BCLBR
    这个是我以前找到的一个1000的License,我现在还在用(我是9.50版的)
    希望对你有帮助
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2020-12-8 11:20
  • 签到天数: 605 天

    连续签到: 1 天

    [LV.9]测试副司令

    3#
    发表于 2011-4-8 09:49:36 | 只看该作者
    求指点。。。一并赐教
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
    发表于 2011-4-7 17:46:08 | 只看该作者
    知道答案了也和我说下 马上要进行一个项目的性能测试,正纠结着。。。。。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-9 05:07 , Processed in 0.064554 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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