我正在使用 Vugen 1 版本。我想将它连接到 Oracle 11g。有人可以提一下它的完整过程,就像我之前做的 Web 应用程序性能一样。谢谢。
2 回答
核心问题是是 ORACLE 问题还是 LoadRunner 有安装问题。幸运的是,LoadRunner 附带了示例应用程序,这些示例应用程序可用作控制元素来确定这是基于 LoadRunner 还是基于 ORACLE。
查看您的示例应用程序。寻找 FlightDB 应用程序。这是一个基于 ODBC 的应用程序,它会告诉我们您的 LoadRunner 应用程序是否安装正确。通过 ODBC 记录此应用程序。如果您无法成功记录航班数据库应用程序,则这很可能表明安装失败或未能满足应用程序所需的凭据级别。防病毒软件也可能与记录能力相悖,因此禁用此功能可能会带来好处。
只有在 FlightDB 应用程序成功运行后,我们才能返回到 ORACLE 应用程序。从那里开始,从原始级别开始,使用 SQL+ for Windows 应用程序。这个应用程序几乎是最基本的。记录一个 ORACLE 虚拟用户,使用 SQL+ for WINdows 作为应用程序。在 Init() 中记录登录,在 Action() 中记录查询并在测试代码的 End() 部分中记录注销。
如果这不起作用,但 FlightDB 应用程序确实起作用,那么是时候查看您的 Oracle 环境是否存在问题了。在使用 FlightDB 的控制应用程序和 SQL+ for WIndows 应用程序并取得成功后,再回到您的 ORACLE 应用程序。如果您仍然无法记录,那么您的应用程序可能在架构上不像您想象的那样纯 ORACLE。会不会是在 Java 环境中运行的 JDBC 应用程序?它可能是OLEDB连接吗?它是一个 .Net 应用程序吗?所有这些都可能使您转向构建测试代码的不同途径。
正如已经指出的那样,这个问题真的太模糊了。
无论如何,Oracle - 2 层协议是您正在寻找的。
文件 -> 新脚本和解决方案 -> Oracle - 2 层。使用 sqlplus.exe 记录(C:\Program Files\ORACLI_X32\12.1.0\BIN或ORACLI_X64\12.1.0取决于您的安装)。
按照提示屏幕上的说明(数据库、用户名、密码、查询、退出)并停止录制。