在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>電子百科>網(wǎng)絡(luò)>模塊接口卡>

jmeter接口性能測(cè)試詳解

2018年01月19日 09:38 電子發(fā)燒友整理 作者: 用戶評(píng)論(0
關(guān)鍵字:

Apache JMeter是Apache組織開發(fā)的基于Java的壓力測(cè)試工具。用于對(duì)軟件做壓力測(cè)試,它最初被設(shè)計(jì)用于Web應(yīng)用測(cè)試,但后來擴(kuò)展到其他測(cè)試領(lǐng)域。 它可以用于測(cè)試靜態(tài)和動(dòng)態(tài)資源,例如靜態(tài)文件、Java 小服務(wù)程序、CGI 腳本、Java 對(duì)象、數(shù)據(jù)庫(kù)、FTP 服務(wù)器, 等等。JMeter 可以用于對(duì)服務(wù)器、網(wǎng)絡(luò)或?qū)ο?a href="http://m.xsypw.cn/analog/" target="_blank">模擬巨大的負(fù)載,來自不同壓力類別下測(cè)試它們的強(qiáng)度和分析整體性能。另外,JMeter能夠?qū)?yīng)用程序做功能/回歸測(cè)試,通過創(chuàng)建帶有斷言的腳本來驗(yàn)證你的程序返回了你期望的結(jié)果。為了最大限度的靈活性,JMeter允許使用正則表達(dá)式創(chuàng)建斷言。

Apache jmeter 可以用于對(duì)靜態(tài)的和動(dòng)態(tài)的資源(文件,Servlet,Perl腳本,java 對(duì)象,數(shù)據(jù)庫(kù)和查詢,F(xiàn)TP服務(wù)器等等)的性能進(jìn)行測(cè)試。它可以用于對(duì)服務(wù)器、網(wǎng)絡(luò)或?qū)ο竽M繁重的負(fù)載來測(cè)試它們的強(qiáng)度或分析不同壓力類型下的整體性能。你可以使用它做性能的圖形分析或在大并發(fā)負(fù)載測(cè)試你的服務(wù)器/腳本/對(duì)象。

jmeter接口性能測(cè)試步驟

獲取某個(gè)具體網(wǎng)關(guān)設(shè)備的基本信息

請(qǐng)求

方法:GET

URI:/api/gateway/《gateway_id》

參數(shù)

在HTTP請(qǐng)求(http request)的頭部(header)添加Userid和Token字段作為用戶驗(yàn)證字段。

jmeter接口性能測(cè)試詳解

響應(yīng)

返回值:JSON格式的網(wǎng)關(guān)信息

參數(shù):

jmeter接口性能測(cè)試詳解

1.啟動(dòng)jmeter:

在bin下以管理員身份運(yùn)行jmeter.bat,啟動(dòng)jmeter

jmeter接口性能測(cè)試詳解

2. 創(chuàng)建測(cè)試計(jì)劃:

默認(rèn)啟動(dòng)jmeter時(shí)會(huì)加載一個(gè)測(cè)試技術(shù)模板,保存測(cè)試計(jì)劃:修改名稱為Apitest,點(diǎn)擊保存,選擇保存路徑,后面的步驟,每次添加或修改了了一些選項(xiàng),軟件并不會(huì)自動(dòng)保存到j(luò)mx文件中,所以進(jìn)行測(cè)試后,如果需要保存本次測(cè)試選項(xiàng),要手動(dòng)到“文件”菜單中保存一下。

jmeter接口性能測(cè)試詳解

3. 添加線程組

右鍵左邊樹中的測(cè)試計(jì)劃“Apitest”節(jié)點(diǎn),“添 加”→”Threads”→”線程組”

jmeter接口性能測(cè)試詳解

添加成功后,“Apitest”節(jié)點(diǎn)下多了“線程組” 節(jié)點(diǎn),當(dāng)然這個(gè)線程組的名稱是可以自己設(shè)定的。

jmeter接口性能測(cè)試詳解

4. 添加http默認(rèn)請(qǐng)求:(用來配置公共參數(shù),不是http請(qǐng)求)

右鍵線程組,選擇“添加”→ “配置元件”→“HTTP請(qǐng)求默認(rèn)值”,點(diǎn)擊“HTTP請(qǐng)求默認(rèn)值”后

添加成功后,線程組”節(jié)點(diǎn)下多了“HTTP請(qǐng)求默認(rèn)值”節(jié)點(diǎn)

jmeter接口性能測(cè)試詳解

這里可以設(shè)置主機(jī)地址等一下公共參數(shù),比如我們的例子中請(qǐng)求路徑前面都是主機(jī)地址+index.php,就可以統(tǒng)一在“http請(qǐng)求默認(rèn)值”里設(shè)置

填寫默認(rèn)請(qǐng)求名、服務(wù)器、默認(rèn)請(qǐng)求路徑,保存測(cè)試計(jì)劃。

5.添加http請(qǐng)求信息頭

這一項(xiàng)并不是必須的,只不過我們的例子中使用了Userid和Token放在HTTP請(qǐng)求頭中用作用戶驗(yàn)證

右鍵“Apitest”,選擇“添加”→ “配置元件”→“HTTP信息頭管理器”

jmeter接口性能測(cè)試詳解

6. 添加http請(qǐng)求

右鍵“Apitest”,選擇“添加”→ “Sampler”→“HTTP請(qǐng)求”

jmeter接口性能測(cè)試詳解

添加成功后,出現(xiàn)新的節(jié)點(diǎn)“HTTP請(qǐng)求”,就可以填寫具體的請(qǐng)求參數(shù)了。

jmeter接口性能測(cè)試詳解

填寫完成,保存測(cè)試計(jì)劃

7. 添加監(jiān)聽器:

右鍵線程組,選擇“添加”→“監(jiān)聽器”→“XXXXXXXXX”

可以添加的監(jiān)聽器有很多種,可以添加多個(gè)監(jiān)聽器,這里我們添加幾個(gè)常用的“圖形結(jié)果”、“察看結(jié)果樹”、“聚合報(bào)告”

jmeter接口性能測(cè)試詳解

添加成功后,“線程組”下增加了幾個(gè)節(jié)點(diǎn)

jmeter接口性能測(cè)試詳解

8. 試運(yùn)行

點(diǎn)擊執(zhí)行

jmeter接口性能測(cè)試詳解

可以查看各個(gè)“監(jiān)聽器”的結(jié)果

jmeter接口性能測(cè)試詳解

Label:每個(gè) JMeter 的 element(例如 HTTP Request)都有一個(gè) Name 屬性,這里顯示的就是 Name 屬性的值

#Samples:表示你這次測(cè)試中一共發(fā)出了多少個(gè)請(qǐng)求,如果模擬10個(gè)用戶,每個(gè)用戶迭代10次,那么這里顯示100

Average:平均響應(yīng)時(shí)間——默認(rèn)情況下是單個(gè) Request 的平均響應(yīng)時(shí)間,當(dāng)使用了 Transaction Controller 時(shí),也可以以Transaction 為單位顯示平均響應(yīng)時(shí)間

Median:中位數(shù),也就是 50% 用戶的響應(yīng)時(shí)間

90% Line:90% 用戶的響應(yīng)時(shí)間

Min:最小響應(yīng)時(shí)間

Max:最大響應(yīng)時(shí)間

Error%:本次測(cè)試中出現(xiàn)錯(cuò)誤的請(qǐng)求的數(shù)量/請(qǐng)求的總數(shù)

Throughput:吞吐量——默認(rèn)情況下表示每秒完成的請(qǐng)求數(shù)(Request per Second),當(dāng)使用了 Transaction Controller 時(shí),也可以表示類似 LoadRunner 的 Transaction per Second 數(shù)

KB/Sec:每秒從服務(wù)器端接收到的數(shù)據(jù)量,相當(dāng)于LoadRunner中的Throughput/Sec

9. 修改線程組的線程數(shù)等參數(shù),用于壓力測(cè)試

點(diǎn)擊左側(cè)樹形導(dǎo)航中的“線程組”

jmeter接口性能測(cè)試詳解

設(shè)置上面幾個(gè)參數(shù),模擬的總的請(qǐng)求數(shù)是:線程數(shù)*循環(huán)次數(shù)。執(zhí)行一下,用“圖形結(jié)果”監(jiān)聽器查看一下

jmeter接口性能測(cè)試詳解

樣本數(shù)目:總共發(fā)送到服務(wù)器的請(qǐng)求數(shù)。

最新樣本:代表時(shí)間的數(shù)字,是服務(wù)器響應(yīng)最后一個(gè)請(qǐng)求的時(shí)間。

吞吐量:服務(wù)器每分鐘處理的請(qǐng)求數(shù)。

平均值:總運(yùn)行時(shí)間除以發(fā)送到服務(wù)器的請(qǐng)求數(shù)。

中間值:時(shí)間的數(shù)字,有一半的服務(wù)器響應(yīng)時(shí)間低于該值而另一半高于該值。

偏離:服務(wù)器響應(yīng)時(shí)間變化、離散程度測(cè)量值的大小,或者,換句話說,就是數(shù)據(jù)的分布。

Note:如果要進(jìn)行新的測(cè)試,為了清除上次運(yùn)行的結(jié)果,請(qǐng)點(diǎn)擊上方的掃把。

非常好我支持^.^

(0) 0%

不好我反對(duì)

(0) 0%

相關(guān)閱讀:

( 發(fā)表人:李建兵 )

      發(fā)表評(píng)論

      用戶評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?
      主站蜘蛛池模板: 国内精品久久久久久久久野战 | 欧美一级高清免费a | 狼人射综合 | 丁香花五月婷婷 | 三级黄色一级视频 | 国产美女一级片 | 免费特黄 | 97se亚洲综合 | 欧美 日韩 中文字幕 | 九色综合九色综合色鬼 | 2022年国产精品久久久久 | 来啊mm影院亚洲mm影院 | 国产视频一区二区在线观看 | www亚洲成人 | 日本一区二区三区不卡在线视频 | 性free中国美女hd | 一级欧美视频 | 56pao强力打造 | 狠狠色成人综合首页 | 欧美色频| 久久大综合 | 久久久久免费观看 | 1024你懂的在线观看 | 日韩精品一级毛片 | 免费边摸边吃奶边叫床视频gif | 免费的男女拍拍拍的视频 | 22eee在线播放成人免费视频 | 日韩基地1024首页 | 五月激情综合 | 韩国理论片2023现在观看 | 中日韩在线视频 | 美国三级网 | 偷偷久久 | 日日插夜夜爽 | 日本肥妇 | 午夜爽爽性刺激一区二区视频 | 三级全黄a | 午夜私人影院 | 黄频网站免费大全在线观看 | 免费爱做网站在线看 | 456成人|