您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源性能測(cè)試工具 > Jmeter
Jmeter基礎(chǔ)之??jmeter基礎(chǔ)概念
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2012/12/26 13:57:48 ] 推薦標(biāo)簽:

  JMeter 介紹:一個(gè)非常的開(kāi)源的性能測(cè)試工具。

  優(yōu)點(diǎn):你用著用著會(huì)發(fā)現(xiàn)它的重多優(yōu)點(diǎn),當(dāng)然不足點(diǎn)也會(huì)呈現(xiàn)出來(lái)。

  從性能工具的原理劃分:

  Jmeter工具和其他性能工具在原理上完全一致,工具包含4個(gè)部分:

 。1)負(fù)載發(fā)生器:用于產(chǎn)生負(fù)載,通常以多線(xiàn)程或是多進(jìn)程的方式模擬用戶(hù)行為。

 。2)用戶(hù)運(yùn)行器:通常是一個(gè)腳本運(yùn)行引擎,用戶(hù)運(yùn)行器附加在線(xiàn)程或進(jìn)程上,根據(jù)腳本要求模擬指定的用戶(hù)行為。

 。3)資源生成器:用于生成測(cè)試過(guò)程中服務(wù)器、負(fù)載機(jī)的資源數(shù)據(jù)。

 。4)報(bào)表生成器:根據(jù)測(cè)試中霍地的數(shù)據(jù)生成報(bào)表,提供可視化的數(shù)據(jù)顯示方式。

  測(cè)試計(jì)劃元件

  --------------------------------------------------------------------------------

  Test Plan (測(cè)試計(jì)劃):用來(lái)描述一個(gè)性能測(cè)試,包含與本次性能測(cè)試所有相關(guān)的功能。也說(shuō)本的性能測(cè)試的所有內(nèi)容是于基于一個(gè)計(jì)劃的。

  下面看一下一個(gè)計(jì)劃下面都有哪些主要的功能模塊(右鍵單擊“測(cè)試計(jì)劃”彈出菜單)。

  Threads (Users)線(xiàn)程 用戶(hù)

  雖然有三個(gè)添加線(xiàn)程組的選項(xiàng),名字不一樣, 創(chuàng)建之后,其界面是完全一樣的。之前的版本只有一個(gè)線(xiàn)程組的名字。現(xiàn)在多一個(gè)setUp theread Group 與terDown Thread Group

  1)setup thread group

  一種特殊類(lèi)型的ThreadGroup的,可用于執(zhí)行預(yù)測(cè)試操作。這些線(xiàn)程的行為完全像一個(gè)正常的線(xiàn)程組元件。不同的是,這些類(lèi)型的線(xiàn)程執(zhí)行測(cè)試前進(jìn)行定期線(xiàn)程組的執(zhí)行。

  2)teardown thread group

  一種特殊類(lèi)型的ThreadGroup的,可用于執(zhí)行測(cè)試后動(dòng)作。這些線(xiàn)程的行為完全像一個(gè)正常的線(xiàn)程組元件。不同的是,這些類(lèi)型的線(xiàn)程執(zhí)行測(cè)試結(jié)束后執(zhí)行定期的線(xiàn)程組。

  可能你還是不太理他們與普通的線(xiàn)程組有什么不同。 如果您用過(guò)junit,想必你不會(huì)對(duì)setup ,teardown這2個(gè)字眼陌生。 即時(shí)每用過(guò),也沒(méi)關(guān)系。 熟悉loadrunner的應(yīng)該知道,loadrunner的腳本除了action里是真正的腳本核心內(nèi)容,還有初始化“環(huán)境”的初始化腳本和測(cè)試完畢后對(duì)應(yīng)的清除信息的腳本塊。 那么這里 setup thread group 和 teardown thread group 是分別指這兩部分。  其實(shí)從本質(zhì)上來(lái)看,他們并沒(méi)有什么不同。

  3)thread group(線(xiàn)程組)

  這個(gè)是我們通常添加運(yùn)行的線(xiàn)程。通俗的講一個(gè)線(xiàn)程組,可以看做一個(gè)虛擬用戶(hù)組,線(xiàn)程組中的每個(gè)線(xiàn)程都可以理解為一個(gè)虛擬用戶(hù)。線(xiàn)程組中包含的線(xiàn)程數(shù)量在測(cè)試執(zhí)行過(guò)程中是不會(huì)發(fā)生改變的。

上一頁(yè)1234下一頁(yè)
軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd