hmilyshine 发表于 2011-4-7 17:37:13

如何用多台PC做并发压力测试

目前在跟进一个银行系统的测试,要求对每秒对后台做1000个并发交易,监控后台资源、交易速度和交易成功率。
在银行内只能用LR8.0,而且License的用户数只支持500。据说LR是可以用多台PC做并发压力,而同时监控所有PC的资源和效率。所用的脚步协议是Windows Sockets ,录制的脚步也比较简单,就是报文的收和发,不过是被加密后的信息,不可修改。
如果我用两台PC分别对后台并发交易的话,监控到的信息就不能统一计算,特别是交易速度和交易成功率,还有并发数量,失败率等。
请问,我应该如何将多太PC统一控制并发数量?怎样调整分配每台PC所并发的压力数?

zhouxuan623 发表于 2011-4-7 17:46:08

知道答案了也和我说下 马上要进行一个项目的性能测试,正纠结着。。。。。

joykao 发表于 2011-4-8 09:49:36

求指点。。。一并赐教

wsbuaa 发表于 2011-4-8 10:37:05

本帖最后由 wsbuaa 于 2011-4-8 15:55 编辑

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

sherryshi 发表于 2011-4-8 11:53:32

留贴,一起等指点

soarsky629 发表于 2011-4-8 16:09:40

学习,学习

humh 发表于 2011-4-8 16:13:47

多台并行,需要机器上开代理就可以了,但是你的License小了。多台机器并行使用的License却是一致的,你用楼上给你的1000的试试。在场景设计里面,使用“生成器”按钮可以添加开了代理的机器,然后在场景组里面可以增加。

hmilyshine 发表于 2011-4-11 09:49:21

谢谢指点,之前用一台PC并发500个用户就占满了所有资源,特别是脚本越多消耗的资源就越大。
曾经试过用15个脚本时消耗CPU一半资源,但用16个就全部占满了PC也卡挂了。每个脚本的大小其实是一样的只是用户信息不一样,居然有这样的现象,也不知道如果解释。
页: [1]
查看完整版本: 如何用多台PC做并发压力测试