通过Oracle SQL Developer和JMeter,能够连接数据库。
但是,当我们尝试通过负载运行器(Vugen)连接数据库时,出现以下错误:
来自 Vugen 的重播错误:
"DB Connection failed {"与网络相关或特定于实例的错误 在建立与 SQL Server 的连接时发生。服务器是 未找到或无法访问。验证实例名称是 正确并且 SQL Server 配置为允许远程连接。 (提供商:命名管道提供商,错误:40 - 无法打开 连接到 SQL Server)"}"
用于连接DB的LR代码:
lr_db_connect("StepName=DatabaseConnection",
"ConnectionString=Data Source=XXXXXX;Initial Catalog=InvDatabase;Persist Security Info=True;User ID=XXXXX;Password=XXXXX",
"ConnectionName=XXXXX",
"ConnectionType=SQL",
LAST );
非常感谢任何帮助。
好的,你看起来像是通过 ODBS 连接。您的 ODBC 驱动程序配置为命名管道。使用 MS Office 中的 ODBC 查询作为测试应用程序,看看您是否可以通过相同的 ODBC 驱动程序进行连接