1、 創建一個存儲過程,語句如下:
DELIMITER $$; DROP PROCEDURE IF EXISTS test; create PROCEDURE test() BEGIN SELECT * FROM cource; INSERT INTO cource VALUES(104,"java"); UPDATE cource SET C_name="C#" WHERE ID=104; delete from cource where ID=104; END $$; DELIMITER ;; Call test; //調用存儲過程
注意:測試的要先切換到相應的數據庫下才能創建存儲過程成功
2、 打開JMeter,點擊測試計划,點擊“瀏覽...”按鈕,將JDBC驅動添加進來
3、 添加一個線程組測試計划-右鍵添加-Threads(user)-線程組
4、 右鍵點擊“線程組”,在下面添加一個“JDBC Connection Configuration”
5、 配置JDBC Connection Configuration,指定數據庫URL、JDBC驅動類、數據庫連接用戶名和密碼。其中besttest為需要連接的數據庫名,密碼為空,如下圖:
Variable Name:mysql
Database Connection Configuration:
Database URL: jdbc:mysql://localhost:3306/besttest
JDBC Driver class: org.gjt.mm.mysql.Driver
Username:數據庫用戶名
Password:數據庫密碼
6、 右鍵點擊“線程組”,添加一個“JDBC request”,調用創建的存儲過程test
Variable Name:mysql
Call test; //調用存儲過程
7、 右鍵點擊線程組---->添加--->監聽器---->查看結果樹,運行。
***********************************************************
參考文檔:
http://www.cnblogs.com/fnng/archive/2011/07/26/2117600.html
http://www.cnblogs.com/yezhaohui/p/3891657.html