首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

LoadRunner 連接 MySQL 資料庫完整配置指南

     編輯:MySQL 資料庫相關知識

LoadRunner (LR) 壓測腳本常需直連資料庫驗證數據或構造參數。本文詳述 LR 連接 MySQL 的三大步驟:ODBC 驅動安裝、MySQL 遠程帳號授權、LR Data Wizard 參數化配置。

1. 安裝 MySQL ODBC 驅動

從 MySQL 官網下載對應作業系統版本的 MySQL Connector/ODBC(建議 8.0 版),安裝完成後在 Windows「ODBC 資料來源管理員」中可見 MySQL ODBC 8.0 Unicode Driver。

2. 建立 MySQL 遠程連線帳號並授權

假設目標資料庫 IP:192.168.1.151,欲建立帳號 xie,密碼 123,授權資料庫 iscserver。

前置條件

  • 確認防火牆開放 3306 端口(或自定義端口)。
  • MySQL 配置 bind-address = 0.0.0.0 允許遠程連線,重啟服務。

授權 SQL

-- 登入 MySQL 控制台
mysql -u root -p

-- 建立遠程帳號並授權(MySQL 5.7+ 語法)
CREATE USER 'xie'@'192.168.1.151' IDENTIFIED BY '123';
GRANT ALL PRIVILEGES ON iscserver.* TO 'xie'@'192.168.1.151';
FLUSH PRIVILEGES;

參數說明:

  • ALL PRIVILEGES:所有權限,可細化為 SELECT, INSERT, UPDATE...
  • 192.168.1.151:允許連線的客戶端 IP,設為 % 表示不限制 IP(不建議生產環境使用)。
  • iscserver.*:針對 iscserver 庫下所有表;*.* 代表所有庫所有表。

3. LR 中配置 Data Wizard 參數化

  1. 開啟 LR VuGen,選擇 Parameter List → Data Wizard。
  2. 選擇 Database,配置 ODBC DSN 或直接輸入連接字串:
    Driver={MySQL ODBC 8.0 Unicode Driver};Server=192.168.1.151;Port=3306;Database=iscserver;User=xie;Password=123;
  3. 編寫 SQL 查詢語句,選取所需欄位(如 SELECT id, username FROM users WHERE status=1)。
  4. 設定參數名、更新策略(每次迭代/每次出現),完成嚮導。

常見問題排查

  • 連線失敗:檢查防火牆、MySQL bind-address、帳號 Host 欄位是否匹配客戶端 IP。
  • 中文亂碼:連接字串加入 CharSet=utf8mb4;MySQL 端確認庫表編碼為 utf8mb4。
  • SSL 報錯:連接字串加入 SSL Mode=DISABLED 或配置憑證。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved