|
最近在公司刚开始接触性能测试,大概也熟悉了一个星期了,在C/S系统上录制了一些脚本,也小小跑了下,但还有写问题不是太明白
公司是C/S结构系统,后台是LINUX或UNIX,一般接口机是LINUX。
我录了几个脚本,其中一个是从登陆到用户报装,我把登陆的过程放在Init里面,然后报装业务在Action里。
设置的场景是2台机器,每个机器50个虚拟用户,跑5次。在最后业务提交点设置了集合点。
我设置的是100个用户同时进入系统,但是基本上有1半用户都显示超时了,初始化不成功。然后我改了下设置每20秒进入10个,就没什么问题了。
我想问下,这的超时间到底是什么超时?是系统处理不过来?还是LR设置的问题,因为我看到LR里有个设置超时的。
还有个问题就是所谓的并发,是指同一个时间做摸个操作比如提交,还是某一个时间系统存在活动的用户?
我让100个用户同时登陆,另一个是每20秒让10个用户登陆来测试同一个功能点时,压力是不是不一样,因为前者基本都在做操作。而后者可能后面的用户登近来的时候,前面已经有用户做完了业务了,或者到了集合点了。那么后面这种情况能否叫并发???
还有一个问题就是,我设置了集合点,集合点后是一个提交的事物,不是说要所有用户都到了才执行后面的吗,为什么我在进度里可以看到,有些用户先执行了后面的事物?比如下图,100个用户,有写用户前面还没做完,但入帐就显示PASS了30个,我在入帐前设置了集合点的
[ 本帖最后由 cclover 于 2008-3-26 15:42 编辑 ] |
|