LR是LoadRunner的簡稱,它是一款研發和性能測試軟件。LR可以模擬多種協議,如HTTP、HTTPS、FTP、SMTP等。在進行測試時,經常需要對數據庫進行操作,向其中插入數據、查詢數據等。而MySQL是當前使用最廣泛的關系型數據庫之一。下面介紹如何在LR中使用MySQL腳本來操作數據庫。
lr_mysql_connect("ConnectionName", "Server=127.0.0.1", "User=test", "Password=test", "DatabaseName=testdb", "Port=3306");
上面代碼的含義是:建立一個名字為"ConnectionName"的數據庫連接,連接的MySQL服務器的地址是127.0.0.1,用戶名為test,密碼為test,連接的數據庫名為testdb,連接的端口號是3306。
lr_mysql_query("ConnectionName", "insert into test_table(col1,col2,col3) values('value1','value2',3)");
上面代碼的含義是:向名為test_table的表中插入一條記錄,其中col1的值為"value1",col2的值為"value2",col3的值為3。
lr_mysql_query("ConnectionName", "select col1,col2,col3 from test_table where col1='value1'");
上面代碼的含義是:查詢名為test_table的表中col1的值為"value1"的記錄,返回col1、col2、col3三列的值。
通過上述代碼,我們可以看出以LR為核心工具,結合MySQL進行性能測試的優勢。同時,我們也需要注意,使用LR來進行性能測試時,需要盡可能的減少數據庫操作,以免影響測試結果的準確性。
下一篇lost mysql