效能08篇-MySQL資料庫效能基礎

來源:互聯網
上載者:User

標籤:本地   發送   公眾   特定   伺服器   多個   pbm   sql查詢   class   

  建立資料庫測試計劃:

建立10個並發使用者,每個使用者發送兩個SQL請求到資料庫伺服器,每個使用者都會運行測試3遍。因此,總共發送的測試數目是(10並發使用者)*(2請求)*(重複3遍)=60JDBC請求。要構建這一測試計劃,測試人員需要使用到的測試元件包括:線程組(Thread Group)、JDBC請求(JDBC Request)、圖形結果(Graph Results)。

    ?  1、添加並發使用者

首先要做的是添加線程組,並修改其預設配置。

2、添加JDBC請求

定義JDBC請求需要完成的操作。選中線程組,單擊滑鼠右鍵,在彈出的捷徑功能表中選擇添加-配置元件-JDBC Connection Configuration命令。接著選中剛添加的新測試元件,進行設定。假設我們使用的是本地MySQL資料庫。

Variable Name Bound to Pool:該值在整個測試計劃中應該是唯一的,以便JDBC採樣器區分不同的串連配置。

Database URL:jdbc:mysql://localhost:3306/mydb,資料庫連接串。

JDBC Driver class:com.mysql.jdbc.Driver,資料庫驅動程式。

Username :guest,資料庫使用者名稱。

Passsword:password for guest,對應的資料庫使用者密碼。

其他輸入欄位可以保持預設值不變。

JMeter會使用控制台中設定的預設配置來建立一個資料庫連接池,這一串連池可以被JDBC請求所引用。測試人員可以再測試計劃中加入多個JDBC配置,但是它們必須有不同的名字。另外,多個JDBC請求可以引用同一個串連池。

 

再選中JDBC Users線程組,然後單擊滑鼠右鍵,在彈出的捷徑功能表中選中“Add”-“Sampler”-“JDBC Request”命令。

在測試計劃中,發送JDBC請求,當然實際工作中必須做出一些修改以適應特定的資料庫。

JDBC Request編輯如下屬性:

1)名稱

2)輸入串連池的名稱:MySQL(與JDBC配置元件的名稱相同)。

3)輸入SQL查詢語句。

    ?3、添加監聽器用於查看/儲存測試結果

    ?    ?需要做的最後一步,是為測試計劃添加一個監聽器。該測試元件負責將?所有JDBC請求的結果儲存在一個檔案中,並以可視化的模型加以展示。

  選中線程組,右鍵添加監聽器-圖形結果。

 

 

        長按二維碼識別關注,您的支援是我們最大的動力。       

        公眾號:測試夢工廠

        QQ一群:300897805

  

?

效能08篇-MySQL資料庫效能基礎

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.