LoadRunner高级教程:理解与应用集合点(Rendezvous)
需积分: 10 121 浏览量
更新于2024-07-12
收藏 1.58MB PPT 举报
在LOADRUNNER中级教程中,集合点(Rendezvous)是一个关键的概念,用于评估服务器在高负载条件下的性能。集合点的主要作用是模拟并发用户行为,确保在测试计划中设定的特定负载水平能得到准确的反映。例如,如果测试计划要求系统能同时处理1000个用户的数据提交,LoadRunner通过在提交数据操作前插入集合点,监控实际到达的用户数量。当达到预设数量时,它会让虚拟用户同步执行,避免了过早的并发导致的资源竞争。
集合点的插入是通过菜单选项进行的,具体步骤如下:
1. 选择Insert > Rendezvous,打开Rendezvous对话框。
2. 输入集合点的名称,然后点击OK完成插入。
在脚本中,使用`lr_rendezvous("名称")`来调用集合点。这有助于控制和管理虚拟用户的并发行为,使之更贴近真实场景。
值得注意的是,集合点通常与事务一起使用,因为它们可以配合事务的开始和结束,确保每个操作都按照预定顺序进行。另外,集合点只能插入到Action部分,而不能在vuser_init或vuser_end这样的初始化或结束阶段使用。
教程还提到了检查点(Text/Image Checkpoint),这是一种验证网页内容的机制,用于确认Web服务器返回的页面是否符合预期。VuGen允许插入检查点,并提供相应的函数来执行这项验证。
参数化是另一个重要的概念,它涉及到在脚本中使用变量而非固定值,以适应不同测试场景的需求。脚本参数化的目的是提供更真实的用户输入,减少重复并支持多种数据输入。参数化的步骤包括在脚本中替换常量值、设置参数属性以及指定数据源,如连接数据库获取参数。例如,可以通过数据源如文件来填充参数,如将一个数字如9971239替换为名为"Spec_id"的参数,其值存储在指定的文件中。
集合点和参数化是LOADRUNNER高级教程中的核心技能,掌握它们对于实现有效的性能测试至关重要。通过合理运用这些工具,测试人员能够更好地模拟真实世界的工作负载,确保系统的稳定性和性能优化。
2012-10-30 上传
112 浏览量
2008-04-24 上传
123 浏览量
106 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
猫腻MX
- 粉丝: 22
- 资源: 2万+
最新资源
- android-showcase
- 科巴
- nacos-2.2.4
- Resume-and-Cover-Letter:我用 HTML 和求职信生成器编写的简历版本。 在此处查看简历导出
- Form-2
- 新人培训课程体系
- PicBed:用于在md中上传图片
- homu.homu-api
- 客户投诉处理管理规定
- 盖茨比·卡斯珀
- rt-thread-code-stm32f407-st-discovery.rar,stm32f407-st-discovery
- gadoory
- 电子功用-开关型直流-直流电源转换器
- Circall:Circall是一种从配对末端RNA测序数据中发现环状RNA的新颖方法
- SETView:实现 NewsAPI 以与技术新闻交互并显示技术新闻的 Web 应用程序
- java调用dll详解.rar