LOADRUNNER中级教程:参数化与数据库连接

需积分: 8 1 下载量 78 浏览量 更新于2024-08-16 收藏 1.58MB PPT 举报
"LOADRUNNER中级教程涵盖了参数化、连接数据库、检查点、集合点和关联等关键概念。在参数化方面,强调了脚本参数化的重要性,用于模拟真实环境并避免冲突。通过替换常量值为参数,脚本变得更简洁,且支持使用多种输入数据。在连接数据库的过程中,详细介绍了如何使用Data Wizard手动指定SQL语句,从数据表中获取参数数据,如用户名。对于数据读取方式,提到了Sequential(顺序读取)、Random(随机读取)和Unique(唯一读取)三种模式,并提醒用户注意数据表的大小需满足虚拟用户数量和循环次数的需求。此外,还提到了Same Line As参数,用于取同行记录,适用于关联性数据。" 在LoadRunner的中级教程中,参数化是一个重要的主题,它涉及到将录制脚本中的固定值替换为参数,以便在不同虚拟用户执行时提供不同的输入。这样做有助于减少脚本长度,同时允许使用多种数据进行测试,以更准确地模拟真实用户的行为。参数化包括两步:一是用参数替换常量,二是设置参数的属性和数据来源。例如,可以将特定值(如9971239)参数化为名为Spec_id的变量,选择File作为参数类型,并指定数据文件的位置。 在连接数据库的过程中,LoadRunner提供了通过Data Wizard手动输入SQL语句来获取参数数据的功能。这使得测试人员能够直接从数据库中提取信息,例如选择用户名。在Data Wizard中,用户可以选择Sequential模式按顺序读取数据,Random模式在每个循环中随机选取但保持不变,或是Unique模式确保每个虚拟用户得到的数据是唯一的。然而,使用Unique模式时,必须确保数据表有足够的记录以防止运行时错误。 检查点是另一种关键工具,用于验证在压力测试期间Web服务器返回的内容是否正确。VuGen支持插入Text或Image检查点,确保在高负载环境下,被测试的系统功能保持正常。关联(Correlation)则涉及识别和替换动态生成的值,以确保脚本的可重用性和准确性。最后,集合点(Rendezvous Points)用于控制并发用户的行为,模拟用户在同一时间点进行交互的情况,这对于模拟实际网络环境至关重要。 LoadRunner中级教程提供的这些知识点是性能测试的关键组成部分,帮助测试人员创建更真实、更有效的测试场景,从而发现和解决问题,提升系统的稳定性和性能。