Jmeter JDBC使用指南

Jmeter JDBC使用指南

一、安裝

1.1 安裝 jdk

1、下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

下載時注意區分32位和64位。


2、解壓安裝到指定目錄

安裝時會出現兩次安裝提示,第一次是安裝jdk,第二次是安裝jre。選擇自己的安裝路徑。

如:

G:\program_files\java\jdk1.8.0_121

G:\program_files\java\jre

3、安裝完JDK後配置環境變量  計算機→屬性→高級系統設置→高級→環境變量

①     系統變量→新建 JAVA_HOME 變量 。

變量值填寫jdk的安裝目錄,G:\program_files\java\jdk1.8.0_121

②     系統變量→尋找 Path 變量→編輯

在變量值最後入 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(注意原來Path的變量值末尾有沒有;號,如果沒有,先輸入;號再輸入上面的代碼)

③     系統變量→新建 CLASSPATH 變量

變量值寫   .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一點)

④     系統變量配置完畢,運行cmd 輸入 java-version。如下表示安裝成功。


1.2 安裝 Jmeter

       1、下載Jmeter

              下載地址:http://jmeter.apache.org/download_jmeter.cgi


       2、解壓到指定目錄,如:G:\program_files\java\apache-jmeter-3.2

       3、配置Jmeter環境變量

              與上述設置jdk環境變量類似:

JMETER_HOME設置爲G:\program_files\java\apache-jmeter-3.2


CLASSPATH添加如下字符串:

%JMETER_HOME\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;

4、雙擊Jmeter解壓路徑(apache-jmeter-3.2\bin)的bin下面的jmeter.bat運行Jmeter。

1.3 安裝MySQL的jdbc驅動。

下載地址:https://dev.mysql.com/downloads/connector/j/

解壓mysql-connector-java-5.1.42.zip,把mysql-connector-java-5.1.35.jar文件放在apache-jmeter-3.2\lib下即可。


二、Jmeter JDBC使用步驟

說明:以下步驟中,“左鍵點擊”簡稱“點擊”, “右鍵點擊”簡稱 “右鍵”。

 

1、點擊【測試計劃】,點擊【瀏覽】,添加mysql的jdbc驅動.jar文件。


2、右鍵【測試計劃】,添加【線程組】,名字任寫。

填寫以下內容:

線程數,測試MySQL性能時,最好填寫10個以上;

啓動這些線程數所需的時間;

每個線程循環執行的次數。


3、右鍵【線程組】,添加【JDBC Connection Configuration】。

填寫以下內容:

①     “variable name”填
寫爲mysql_insert(根據自己,後續步驟會用到)。

②     
JDBC連接信息,包括url、driver class,username、password。

 

 

 

4、右鍵【線程組】,添加【JDBC Request】。

填寫以下內容:

“variable name”,需要跟上一步中的名字一致,mysql_insert。


表明該【JDBC Request】和【JDBC Connection Configuration】是一組。



“Query Type”以及需要測試的SQL語句。


${__RandomString(128, “abcdefghijklmnopqrstuvwxyz0123456789”)},表示隨機生成128位的字符串。

${__UUID},表示隨機生成UUID。

${__time(“yyyy-MM-dd HH:mm:ss”)},表示格式化當前時間。

需要生產隨機整數,可以使用${__Random(0-1024)},

也可以添加“Random variable”變量,如下:


右鍵【線程組】,線程組的名字我在上邊改爲mycat_insert,
所以線程組顯示爲mycat_insert。


6、添加查看結果樹


右鍵【mycat_insert】 ( 即【線程組】 ),添加【查看結果樹】,運行測試計劃之後,可以看到每次執行的請求內容以及結果。

查看結果樹:


6、添加聚合報告


右鍵【mycat_insert】,添加【監聽器】---->【聚合報告】.


查看聚合報告

MySQL單表插入100w,單條插入。

可以看到執行總時間、總次數、吞吐量、失敗比例等。

計算TPS=成功次數

/總時間=總次數*(1-失敗比例)/總時間。


Completed!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章