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提供了集合点的功能,帮助测试人员实现真正意义上的并
发。

实验六介绍了如何在PerformanceRunner中运用集合点进行并发测试。集合点允许虚拟用户同步,确保在特定操作如登录时同时执行,以模拟真实并发场景。通过在脚本中添加pr.rendezvous()函数,可以设置虚拟用户在集合点等待,直到达到预设数量后一起继续执行,从而测试系统的高并发处理能力。
最低0.47元/天 解锁文章
1605

被折叠的 条评论
为什么被折叠?



