LoadRunner动态测试:Oracle数据库预算审批疲劳模拟

版权申诉
0 下载量 162 浏览量 更新于2024-07-01 收藏 2.14MB DOCX 举报
在这个文档中,主要讨论了如何使用LoadRunner进行Oracle数据库的动态数据获取,并针对预算审批流程进行疲劳测试。测试环境包括两个部分:一是Windows 7操作系统上的客户端环境,配置了Oracle 11g R2数据库,使用ODBC驱动与LoadRunner 11配合;二是Linux Red Hat 6.5的WebLogic/Oracle服务器集群,部署了预算系统。 (一)测试环境的搭建: - Windows 7 32位系统上安装Oracle数据库客户端,配置ODBC驱动并安装LoadRunner,确保性能测试工具可以与Oracle数据库通信。 - Linux Red Hat 6.5上运行WebLogic和Oracle数据库服务器,同时部署了全面预算系统的集群环境,用于模拟实际业务场景。 (二)环境配置: - 在Win7系统上,配置ODBC连接,通过静态方式连接到远程Oracle数据库,以便在LoadRunner中执行测试脚本。连接字符串的设置需参考相关文档。 - 脚本录制时,使用了HTTP/HTML和Webservice两种协议来模拟预算审批流程,包括提交、回收、审批驳回及重新发起等步骤。 (三)关键步骤: 1. 使用LoadRunner录制审批流程,保存原始脚本作为备份,以便后续调整和分析。 2. 找到关键字段,如"instancekey",它代表实例主键,是ICP_STARTED_PROCESS表中的一个值,将被动态参数化。 3. 对于taskid、queryTaskDetail和id参数,它们分别对应JBPM4_TASK表中的DBID_值,也采用数据库函数动态参数化。 4. 动态参数化流程记录ID,这是ICP_STARTED_PROCESS表中的ID值,确保测试脚本能够根据实际数据库中的数据进行操作。 (四)详细操作: - 配置ODBC连接字符串时,确保包含了Oracle数据库的相关认证信息,如用户名、密码、服务器地址等,示例可能如下:`DRIVER={Oracle in ODBC Thin Driver};SERVER=服务器地址;DATABASE=数据库名;UID=用户名;PWD=密码;` 这份文档提供了在LoadRunner中通过动态获取Oracle数据库数据实现预算审批疲劳测试的方法,涉及了环境配置、关键字段识别、脚本录制和参数化等多个环节。这有助于提高测试的灵活性和准确性,确保在模拟真实用户行为的同时,能对预算审批系统的性能和稳定性进行全面评估。