国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種數(shù)據(jù)庫壓力測試的方法

      文檔序號:8543625閱讀:276來源:國知局
      一種數(shù)據(jù)庫壓力測試的方法
      【技術領域】
      [0001]本發(fā)明涉及數(shù)據(jù)庫測試技術領域,特別涉及一種數(shù)據(jù)庫壓力測試的方法。
      【背景技術】
      [0002]講到測試,人們腦海中首先浮現(xiàn)的就是針對軟件正確性的測試,即常說的功能測試。但是軟件僅僅只是功能正確是不夠的。在實際開發(fā)中,還有其它的非功能因素也起著決定性的因素,例如軟件的響應速度。影響軟件響應速度的因素有很多,有些是因為算法不夠高效;還有些可能受用戶并發(fā)數(shù)的影響。目前數(shù)據(jù)庫服務器在大多數(shù)企業(yè)項目中是不可缺少的,對于數(shù)據(jù)庫進行壓力測試是為了找出:數(shù)據(jù)庫對象是否可以有效地承受來自多個用戶的訪問。這些對象主要是:索引、觸發(fā)器、存儲過程和鎖。通過對于SQL語句和存儲過程的測試,JMeter可以很好的反映數(shù)據(jù)庫對象是否需要優(yōu)化。

      【發(fā)明內容】

      [0003]本發(fā)明解決的技術問題在于提供一種數(shù)據(jù)庫壓力測試的方法,有效解決了數(shù)據(jù)庫的性能和穩(wěn)定性的問題。
      [0004]本發(fā)明解決上述技術問題的技術方案是:
      [0005]使用JMeter工具,新建測試計劃且配置數(shù)據(jù)庫JDBC連接配置;然后通過JDBC發(fā)送請求進行測試;最后通過圖形結果收集測試結果;以反映數(shù)據(jù)庫對象是否需要優(yōu)化。
      [0006]所述的方法主要包括如下步驟:
      [0007]第I步、安裝JMeter工具,配置好JAVA環(huán)境并啟動JMeter ;
      [0008]第2步、創(chuàng)建一個測試計劃,將所使用的數(shù)據(jù)庫驅動包導入;
      [0009]第3步、添加一個線程組,并設置虛擬用戶數(shù)、啟動時間、和循環(huán)次數(shù);
      [0010]第4步、創(chuàng)建一個線程,并在線程下面,創(chuàng)建一個JDBC連接配置,設置相關信息;
      [0011]第5步、創(chuàng)建一個JDBC請求,對數(shù)據(jù)庫做增、刪、改或查測試操作;
      [0012]第6步、添加監(jiān)聽器,可選擇添加“圖形結果”和“查看結果樹”;
      [0013]第7步、啟動運行測試計劃,最后查看運行測試結果。
      [0014]本發(fā)明的有益效果:通過使用JMeter工具,新建測試計劃且配置數(shù)據(jù)庫JDBC連接配置,然后通過JDBC發(fā)送請求進行測試,最后通過圖形結果收集測試結果,可以很好的反映數(shù)據(jù)庫對象是否需要優(yōu)化;有效解決了數(shù)據(jù)庫的性能和穩(wěn)定性的問題。
      【附圖說明】
      [0015]下面結合附圖對本發(fā)明進一步說明:
      [0016]圖1為本發(fā)明的業(yè)務流程圖。
      【具體實施方式】
      [0017]見圖1所示,本發(fā)明一種數(shù)據(jù)庫壓力測試的方法,具體包含以下幾個步驟:
      [0018]第I步、安裝JMeter工具,配置好JAVA環(huán)境并啟動JMeter ;
      [0019](I)首先需要安裝java環(huán)境,使用第一步是去JDK官網(wǎng)上下載。
      [0020](2)配置java環(huán)境,用鼠標右擊“計算機”-> 屬性_>高級系統(tǒng)設置_>環(huán)境變量。[0021 ] (3)系統(tǒng)變量_>新建_>變量名:JAVA_HOME
      [0022]變量值:D:\Program Files\Java\jdkl.7.0_05 ;
      [0023]在系統(tǒng)變量中找到變量名為:Path,然后選擇_>編輯,在變量值后面直接加上:;% JAVA_HOME% \bin(注意符號,前面有值,后面的要用分號隔開);
      [0024]系統(tǒng)變量_>新建_> (這個要新建的)變量名:CLASSPATH變量值:
      [0025]% JAVA_HOME % \lib ; % JAVA_HOME % \lib\dt.jar ; % JAVA_HOM E % \lib\tools, jar (注意符號)
      [0026](4)最后測試下環(huán)境變量是否設置成功,在左下角的搜索框中鍵入cmd回車輸入javac如果出現(xiàn)如下信息:你的Java環(huán)境變量配置成功!
      [0027]若出現(xiàn)’ javac’不是內部或外部命令,也不是可運行的程序
      [0028]或批處理文件,原因有可能在于“;”號(path路徑的設置,分號要注意! ! !)
      [0029](5)到官網(wǎng)下載JMeter最新版
      [0030]放到一個目錄下,直接在D:\apache-jmeter-2.12\bin 下運行 jmeter.bat 就是了。
      [0031]第2步、創(chuàng)建一個測試計劃,將我們所使用的數(shù)據(jù)庫驅動包導入;
      [0032]第3步、添加一個線程組,并設置我們的虛擬用戶數(shù)、啟動時間、和循環(huán)次數(shù);
      [0033]第4步、創(chuàng)建一個線程,并在線程下面,創(chuàng)建一個JDBC Connect1nConfigurat1n,設置相關信息;
      [0034]第5步、創(chuàng)建一個JDBC Request.我們需要對數(shù)據(jù)庫做測試操作(增刪改查);
      [0035]第6步、添加監(jiān)聽器,我們這里選擇添加“圖形結果”和“查看結果樹”;
      [0036]第7步、啟動運行測試計劃,最后查看運行測試結果。
      【主權項】
      1.一種數(shù)據(jù)庫壓力測試的方法,其特征在于:使用JMeter工具,新建測試計劃且配置數(shù)據(jù)庫JDBC連接配置;然后通過JDBC發(fā)送請求進行測試;最后通過圖形結果收集測試結果;以反映數(shù)據(jù)庫對象是否需要優(yōu)化。
      2.根據(jù)權利要求1所述的數(shù)據(jù)庫性能測試的方法,其特征在于:所述的方法主要包括如下步驟: 第I步、安裝JMeter工具,配置好JAVA環(huán)境并啟動JMeter ; 第2步、創(chuàng)建一個測試計劃,將所使用的數(shù)據(jù)庫驅動包導入; 第3步、添加一個線程組,并設置虛擬用戶數(shù)、啟動時間、和循環(huán)次數(shù); 第4步、創(chuàng)建一個線程,并在線程下面,創(chuàng)建一個JDBC連接配置,設置相關信息; 第5步、創(chuàng)建一個JDBC請求,對數(shù)據(jù)庫做增、刪、改或查測試操作; 第6步、添加監(jiān)聽器,可選擇添加“圖形結果”和“查看結果樹”; 第7步、啟動運行測試計劃,最后查看運行測試結果。
      【專利摘要】本發(fā)明涉及數(shù)據(jù)庫測試技術領域,特別涉及一種數(shù)據(jù)庫壓力測試的方法。本發(fā)明使用JMeter工具,新建測試計劃且配置數(shù)據(jù)庫JDBC連接配置;然后通過JDBC發(fā)送請求進行測試;最后通過圖形結果收集測試結果。本發(fā)明的方法可以很好的反映數(shù)據(jù)庫對象是否需要優(yōu)化;可以廣泛應用于軟件產(chǎn)品的數(shù)據(jù)庫性能測試。
      【IPC分類】G06F11-36, G06F17-30
      【公開號】CN104866425
      【申請?zhí)枴緾N201510266856
      【發(fā)明人】何龍泉, 徐震宇, 孫傲冰, 季統(tǒng)凱
      【申請人】國云科技股份有限公司
      【公開日】2015年8月26日
      【申請日】2015年5月22日
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1