PerformanceRunner性能测试项目实战之crm客户管理系统脚本添加集合点(13)

Performance Runner 实验

实验六:添加集合点(2课时)

实验老师:small but strong

课件内容导航

实验目的

预习要求

实验理论

实验步骤

实验目的:

1,掌握PR集合点的概念意义。

2,掌握PR添加集合点的脚本语句。

预习要求:

1,仔细阅读实验指导书。

2,理解集合点的概念

实验理论:

1,集合点的概念          

集合点用以同步虚拟用户以便恰好在同一时刻执行任务。在测试

计划中,可能会要求系统能够承受100 人同时登录,在PR中可以

通过在登录操作前面加入集合点,这样当虚拟用户运行到登录的

集合点时,PR就会检查同时有多少用户运行到集合点,如果不到

100人,PR就会命令已经到集合点的用户在此等待,当在集合点

等待的用户达到100 人时,PR命令100人同时去登录,从而达到

测试计划中的需求。

2,添加集合点的意义     假设创建场景时设置了50个虚拟用户同

时加载,也就是所谓的50个用户同时并发,那么这个并发过程是

不是能够贯穿整个运行过程呢?答案是否定的,客观的讲,这个

并发过程仅仅体现在开始执行的一刹那,随着服务器对请求的响

应时间的不一致或系统环境条件的限制,50个用户的步调就会马

上表现出不一致,有的快些,有的慢一些,在运行的过程中能够

集合到一个点上的可能性微乎其微。     系统负荷最大的情况是所

有用户都集中到系统瓶颈的某个点上进行操作。为了解决这个情

况,PR提供了集合点的功能,帮助测试人员实现真正意义上的并

发。

实验步骤:

一,录制CRM系统脚本并回放。

二,脚本中添加集合点。

一,录制CRM脚本并回放(具体操作步骤请参考实验5)。

二,添加集合点。 在需要添加集合点的地方,添加如下脚本语句即

可pr.rendezvous("login");括号内为集合点名字,可以随意取名。 虚

拟用户执行到集合点处时,暂时的停留,直到虚拟用户数满足我们

的测试需求时,才执行集合点之后的脚本,达到同时并发,测试系

统承受能力的目的。

插入集合点,添加完成后脚本能执行成功:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值