溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

JMeter如何對(duì)MySQL數(shù)據(jù)庫(kù)進(jìn)行壓力測(cè)試

發(fā)布時(shí)間:2022-03-04 09:41:15 來(lái)源:億速云 閱讀:249 作者:小新 欄目:開(kāi)發(fā)技術(shù)

這篇文章將為大家詳細(xì)講解有關(guān)JMeter如何對(duì)MySQL數(shù)據(jù)庫(kù)進(jìn)行壓力測(cè)試,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

    一、安裝并配置 JMeter

    下載

    官網(wǎng)下載,下載二進(jìn)制的這個(gè) zip

    JMeter如何對(duì)MySQL數(shù)據(jù)庫(kù)進(jìn)行壓力測(cè)試

    配置環(huán)境變量

    然后解壓到你喜歡的位置,配置環(huán)境變量,新建一個(gè) JMETER_HOME

    然后在 path 里添加 %JMETER_HOME%\bin

    在 CLASSPATH 的最前部加上
    %JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar;

    JMeter如何對(duì)MySQL數(shù)據(jù)庫(kù)進(jìn)行壓力測(cè)試

    導(dǎo)入 MySQL 驅(qū)動(dòng)

    把 MySQL 的驅(qū)動(dòng)放進(jìn)解壓的 jmeter 根目錄的 lib 文件夾里(這個(gè)下載不用教了吧)

    JMeter如何對(duì)MySQL數(shù)據(jù)庫(kù)進(jìn)行壓力測(cè)試

    點(diǎn)擊下面的瀏覽,找到你的 lib 里的驅(qū)動(dòng),雙擊一下

    JMeter如何對(duì)MySQL數(shù)據(jù)庫(kù)進(jìn)行壓力測(cè)試

    二、啟動(dòng) JMeter

    打開(kāi)命令行,輸入jmeter.bat就會(huì)自動(dòng)打開(kāi) jmeter 的圖形界面,建議勾選一下中文

    JMeter如何對(duì)MySQL數(shù)據(jù)庫(kù)進(jìn)行壓力測(cè)試

    JMeter如何對(duì)MySQL數(shù)據(jù)庫(kù)進(jìn)行壓力測(cè)試

    三、開(kāi)始進(jìn)行壓力測(cè)試

    配置

    右鍵 TestPlan 新建 線程組

    JMeter如何對(duì)MySQL數(shù)據(jù)庫(kù)進(jìn)行壓力測(cè)試

    線程數(shù)就是模擬的用戶數(shù), Ramp-Up時(shí)間 是指用戶在多久時(shí)間內(nèi)請(qǐng)求完畢,
    下面的意思是 在 1 秒內(nèi),100 個(gè)用戶同時(shí)請(qǐng)求數(shù)據(jù)庫(kù),循環(huán)次數(shù)代表一共執(zhí)行 5 次。建議線程數(shù)設(shè)置大一點(diǎn),效果好。

    JMeter如何對(duì)MySQL數(shù)據(jù)庫(kù)進(jìn)行壓力測(cè)試

    右鍵線程組,添加一個(gè) JDBC 的配置元件,里面只需要配置下面框選的

    JMeter如何對(duì)MySQL數(shù)據(jù)庫(kù)進(jìn)行壓力測(cè)試

    JMeter如何對(duì)MySQL數(shù)據(jù)庫(kù)進(jìn)行壓力測(cè)試

    右鍵 線程組,添加一個(gè) JDBC Request 取樣器,test 是前面配置的 pool name,框里寫 SQL 語(yǔ)句,類型可以選查詢或修改

    JMeter如何對(duì)MySQL數(shù)據(jù)庫(kù)進(jìn)行壓力測(cè)試

    JMeter如何對(duì)MySQL數(shù)據(jù)庫(kù)進(jìn)行壓力測(cè)試

    右鍵 線程組,添加幾個(gè)監(jiān)聽(tīng)器,這是看測(cè)試結(jié)果的東西,你們可以多加點(diǎn)自己玩玩。

    JMeter如何對(duì)MySQL數(shù)據(jù)庫(kù)進(jìn)行壓力測(cè)試

    觀察結(jié)果

    如果 結(jié)果樹(shù) 里面大多都是報(bào)錯(cuò),說(shuō)明 線程數(shù) 設(shè)置的太大了,也就是你的數(shù)據(jù)庫(kù)承受不起。

    JMeter如何對(duì)MySQL數(shù)據(jù)庫(kù)進(jìn)行壓力測(cè)試

    JMeter如何對(duì)MySQL數(shù)據(jù)庫(kù)進(jìn)行壓力測(cè)試

    關(guān)于“JMeter如何對(duì)MySQL數(shù)據(jù)庫(kù)進(jìn)行壓力測(cè)試”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。

    向AI問(wèn)一下細(xì)節(jié)

    免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

    AI