Jmeter與LoadRunner的異同點(diǎn)有哪些-創(chuàng)新互聯(lián)

本篇內(nèi)容主要講解“Jmeter與LoadRunner的異同點(diǎn)有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“Jmeter與LoadRunner的異同點(diǎn)有哪些”吧!

創(chuàng)新互聯(lián)專注于臨潭網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供臨潭營銷型網(wǎng)站建設(shè),臨潭網(wǎng)站制作、臨潭網(wǎng)頁設(shè)計(jì)、臨潭網(wǎng)站官網(wǎng)定制、重慶小程序開發(fā)服務(wù),打造臨潭網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供臨潭網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

關(guān)鍵特征:

1、支持HTTP/HTTPS協(xié)議,能夠發(fā)送HTTP/HTTPS request;

2、支持用戶場景(借用了LR中的詞匯),能夠以某種比例在不同的業(yè)務(wù)上分布用戶數(shù)量;

3、支持事務(wù);

4、支持參數(shù)化和關(guān)聯(lián)(還是借用LR中的詞匯);

5、能夠獲得和匯總請求響應(yīng)時(shí)間等數(shù)據(jù),能夠提供響應(yīng)時(shí)間匯總、事務(wù)/請求處理成功率等數(shù)據(jù)報(bào)表;

非關(guān)鍵特征:

1、能夠以漂亮的圖表展示出結(jié)果數(shù)據(jù);

2、能夠提供漂亮的用戶界面(GUI);

3、能夠提供良好的錄制功能和調(diào)試環(huán)境;

另外,從我所測試的產(chǎn)品,和我個(gè)人的角度來說,我還希望工具具有以下功能:

1、能夠靈活的擴(kuò)展,例如,我的應(yīng)用的后端(bakcend)和前端的通訊使用的是RPC方式,則我希望工具能夠通過我已有的API直接對后端產(chǎn)生負(fù)載,進(jìn)行負(fù)載測試;

2、可以使用命令行方式,采用批處理模式運(yùn)行(不需要GUI),運(yùn)行后的結(jié)果能夠通過Email等發(fā)送給我,或是直接integration到一個(gè)可發(fā)布的web頁面上;

3、收集得到的數(shù)據(jù)能夠很容易的進(jìn)行再處理(例如,以XML格式存儲(chǔ)raw data);

4、工具本身具有很好的可信度,可以通過查看代碼等方式,了解當(dāng)意外發(fā)生時(shí)是工具本身的問題或是應(yīng)用的問題。

Jmeter和LoadRunner工具對比

大體上,JMeter和LoadRunner都可以很好的完成關(guān)鍵特征中列出的任務(wù),而LR在非關(guān)鍵特征方面表現(xiàn)更出色。不過,JMeter在我希望的更靈活的功能方面大獲全勝。二者具體異同點(diǎn)如下:

1.jmeter的架構(gòu)跟loadrunner原理一樣,都是通過中間代理,監(jiān)控&收集并發(fā)客戶端發(fā)現(xiàn)的指令,把他們生成腳本,再發(fā)送到應(yīng)用服務(wù)器,再監(jiān)控服務(wù)器反饋的結(jié)果的一個(gè)過程.

2.分布式中間代理功能在Jmeter中也有,這個(gè)分布式分理是指可設(shè)置多臺代理在不同PC中,通過遠(yuǎn)程進(jìn)行控制,即通過使用多臺機(jī)器運(yùn)行所謂的Agent來分擔(dān)Load Generator自身的壓力,并借此來獲取更大的并發(fā)用戶數(shù).loadrunner也有些功能.

3.Jmeter安裝簡單,只需要解壓jmeter文件包到C盤上就可以了,其實(shí)是沒有安裝.要是你想執(zhí)行調(diào)試測試腳本,前提是:裝上jdk和netbean插件.而loadrunner安裝包有1G多,在一臺P3.0,1G內(nèi)存的PC上安裝要一個(gè)多小時(shí).要是裝過較舊的盜版還不能再裝新版,解決辦法倒是有,但麻煩且花時(shí)間.

4.Jmeter沒有IP欺騙功能,IP欺騙是指在一PC臺上多個(gè)IP地址來分配給并發(fā)用戶.這個(gè)功能對于模擬較真實(shí)的客戶環(huán)境來說,是較有用.loadrunner有此功能.

5.Jmeter也提供了一個(gè)利用本地Proxy Server(代理服務(wù)器)來錄制生成測試腳本的功能,但是這個(gè)功能并不好用,測試對象的個(gè)別參數(shù)卻要手工增加上去,還得附帶裝個(gè)IE代理,如GoogleToolbarDownloader這些插件來捕捉參數(shù).但是有一個(gè)工具bodboy,利用這個(gè)工具可以錄制操作,然后選擇將腳本保存為Jmeter腳本,然后利用Jmeter可以打開并修改腳本

6.jmeter的報(bào)表較少,對于要分析測試性能不足以作為依據(jù).如要知道數(shù)據(jù)庫服務(wù)器或應(yīng)用程序服務(wù)的CPU,memory等參數(shù),得在相關(guān)服務(wù)器上另外寫腳本記錄服務(wù)器的性能.

7.Jmeter做性能測試,主要是通過增加線程組的數(shù)目,或者是設(shè)置循環(huán)次數(shù)來增加并發(fā)用戶,而loadrunner可以通過在場景中選擇要設(shè)置什么樣的場景,然后選擇虛擬用戶數(shù)。

8.jmeter可以通過邏輯控制器實(shí)現(xiàn)復(fù)雜的測試行為,相當(dāng)于loadrunner中的測試場景

9.Jmeter可以做web程序的功能測試,利用jmeter中的樣本,可以做灰盒測試,loadrunner主要用作性能測試

10.jmeter是開源的,但是使用的人較少,網(wǎng)絡(luò)上相關(guān)資料不全面,需要自己去揣摩,而loadrunner是商業(yè)軟件,如果是正版,有技術(shù)支持,同時(shí),網(wǎng)絡(luò)上的資料相當(dāng)多。

11.jmeter的腳本修改,主要是對jmeter中各個(gè)部件的熟悉程度,已經(jīng)相關(guān)的一些協(xié)議的掌握情況,而不依賴于編程,而loadrunner除了復(fù)雜的場景設(shè)置外,還需要掌握函數(shù),修改腳本。

到此,相信大家對“Jmeter與LoadRunner的異同點(diǎn)有哪些”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

文章標(biāo)題:Jmeter與LoadRunner的異同點(diǎn)有哪些-創(chuàng)新互聯(lián)
網(wǎng)站URL:http://muchs.cn/article6/dchiig.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、網(wǎng)站制作網(wǎng)站導(dǎo)航、網(wǎng)站收錄、ChatGPT、移動(dòng)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)