loadrunner和jmeter的區別

2021-08-04 02:30:43 字數 1314 閱讀 9158

1、jmeter的架構跟loadrunner原理一樣,都是通過中間**,監控&收集併發客戶端發現的指令,

把他們生成指令碼,再傳送到應用伺服器,再監控伺服器反饋的結果的乙個過程.

2、分布式中間**功能在jmeter中也有,這個分布式分理是指可設定多台**在不同pc中,通過遠端進行控制,

即通過使用多台機器執行所謂的agent來分擔loadgenerator自身的壓力,並藉此來獲取更大的併發使用者數.loadrunner也有些功能.

3、jmeter安裝簡單,只需要解壓jmeter檔案包到c盤上就可以了,其實是沒有安裝.要是你想執行除錯測試指令碼,

前提是:裝上jdk和netbean外掛程式.而loadrunner安裝包有1g多,

在一台p3.0,1g記憶體的pc上安裝要乙個多小時.要是裝過較舊的盜版還不能再裝新版,解決辦法倒是有,但麻煩且花時間.

4、jmeter沒有ip欺騙功能,ip欺騙是指在一pc台上多個ip位址來分配給併發使用者.這個功能對於模擬較真實的客戶環境來說,是較有用.loadrunner有此功能.

5、jmeter也提供了乙個利用本地proxyserver(**伺服器)來錄製生成測試指令碼的功能,但是這個功能並不好用,測試物件的個別引數卻要手工增加上去,還得附帶裝個ie**,如google*****************這些外掛程式來捕捉引數.但是有乙個工具bodboy,利用這個工具可以錄製操作,然後選擇將指令碼儲存為jmeter指令碼,然後利用jmeter可以開啟並修改指令碼

6、jmeter的報表較少,對於要分析測試效能不足以作為依據.如要知道資料庫伺服器或應用程式服務的cpu,memory等引數,得在相關伺服器上另外寫指令碼記錄伺服器的效能.

7.jmeter做效能測試,主要是通過增加執行緒組的數目,或者是設定迴圈次數來增加併發使用者,而loadrunner可以通過在場景中選擇要設定什麼樣的場景,然後選擇虛擬使用者數。

8、jmeter可以通過邏輯控制器實現複雜的測試行為,相當於loadrunner中的測試場景

9、jmeter可以做web程式的功能測試,利用jmeter中的樣本,可以做灰盒測試,loadrunner主要用作效能測試

10、jmeter是開源的輕量級別,但是使用的人較少,網路上相關資料不全面,需要自己去揣摩,而loadrunner是商業軟體,如果是正版,有技術支援,同時,網路上的資料相當多。

11、jmeter的指令碼修改,主要是對jmeter中各個部件的熟悉程度,已經相關的一些協議的掌握情況,而不依賴於程式設計,而loadrunner除了複雜的場景設定外,還需要掌握函式,修改指令碼。

jenkins 使用ant定時構建jmeter

前段時間研究了使用ant編譯jmeter指令碼,公司又有jenkins 持續整合環境,於是做了每天介面定時巡檢的功能。jmeter的指令碼就不再多說了,網上有很多教程,使用過jmeter工具的童鞋也都知道,在jmeter gui工具上編寫測試資料時,儲存後會就是jmx指令碼檔案。而ant是乙個將軟體...

LoadRunner的安裝和部署

1 loadrunner的的配置要求參照表 現在的機器一般都能滿足,略去。2 loadrunner的controller和壓力產生器可以在乙個子網內,也可以在不同的子網內,如果壓力產生器訪問被測系統需要經過交換機,那麼就要考慮,當虛擬使用者數量很大時,壓力產生器都放在乙個子網內,交換機能否承受,因為...

Jmeter和LoadRunner的異同

1 jmeter 的架構跟loadrunner 原理一樣,都是通過中間 監控 收集併發客戶端發現的指令,把他們生成指令碼,再傳送到應用伺服器,再監控伺服器反饋的結果的乙個過程.2 分布式中間 功能在jmeter中也有,這個分布式分理是指可設定多台 在不同pc中,通過遠端進行控制,即通過使用多台機器執...