《jmeter相關》word版

《jmeter相關》word版

ID:30439734

大小:84.14 KB

頁數(shù):9頁

時間:2018-12-29

《jmeter相關》word版_第1頁
《jmeter相關》word版_第2頁
《jmeter相關》word版_第3頁
《jmeter相關》word版_第4頁
《jmeter相關》word版_第5頁
資源描述:

《《jmeter相關》word版》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在應用文檔-天天文庫。

1、jmeter相關以下為轉(zhuǎn)帖AggregateReport是JMeter常用的一個Listener,中文被翻譯為"聚合報告"。今天再次有同行問到這個報告中的各項數(shù)據(jù)表示什么意思,順便在這里公布一下,以備大家查閱。如果大家都是做Web應用的性能測試,例如只有一個登錄的請求,那么在AggregateReport中,會顯示一行數(shù)據(jù),共有10個字段,含義分別如下。Label:每個JMeter的element(例如HTTPRequest)都有一個Name屬性,這里顯示的就是Name屬性的值#Samples:表示你這次測試中一共發(fā)出

2、了多少個請求,如果模擬10個用戶,每個用戶迭代10次,那么這里顯示100Average:平均響應時間--默認情況下是單個Request的平均響應時間,當使用了TransactionController時,也可以以Transaction為單位顯示平均響應時間Median:中位數(shù),也就是50%用戶的響應時間90%Line:90%用戶的響應時間Note:關于50%和90%并發(fā)用戶數(shù)的含義,請參考下文Min:最小響應時間Max:最大響應時間Error%:本次測試中出現(xiàn)錯誤的請求的數(shù)量/請求的總數(shù)Throughput:吞吐量--

3、默認情況下表示每秒完成的請求數(shù)(RequestperSecond),當使用了TransactionController時,也可以表示類似LoadRunner的TransactionperSecond數(shù)KB/Sec:每秒從服務器端接收到的數(shù)據(jù)量,相當于LoadRunner中的Throughput/Sec一、基本概念1.測試計劃是使用JMeter進行測試的起點,它是其它JMeter測試元件的容器。2.線程組:代表一定數(shù)量的并發(fā)用戶,它可以用來模擬并發(fā)用戶發(fā)送請求。實際的請求內(nèi)容在Sampler中定義,它被線程組包含??梢栽?/p>

4、"測試計劃-添加-線程組"來建立它,然后在線程組面板里有幾個輸入欄:線程數(shù)、Ramp-UpPeriod(inseconds)、循環(huán)次數(shù),其中Ramp-UpPeriod(inseconds)表示在這時間內(nèi)創(chuàng)建完所有的線程。如有8個線程,Ramp-Up=200秒,那么線程的啟動時間間隔為200/8=25秒,這樣的好處是:一開始不會對服務器有太大的負載。線程組是為模擬并發(fā)負載而設計。3、取樣器(Sampler):模擬各種請求。所有實際的測試任務都由取樣器承擔,存在很多種請求。如:HTTP、ftp請求等等。4、監(jiān)聽器:負責收集

5、測試結果,同時也被告知了結果顯示的方式。功能是對取樣器的請求結果顯示、統(tǒng)計一些數(shù)據(jù)(吞吐量、KB/S…)等。6、斷言:用于來判斷請求響應的結果是否如用戶所期望,是否正確。它可以用來隔離問題域,即在確保功能正確的前提下執(zhí)行壓力測試。這個限制對于有效的測試是非常有用的。7、定時器:負責定義請求(線程)之間的延遲間隔,模擬對服務器的連續(xù)請求。5、邏輯控制器:允許自定義JMeter發(fā)送請求的行為邏輯,它與Sampler結合使用可以模擬復雜的請求序列。8.配置元件維護Sampler需要的配置信息,并根據(jù)實際的需要會修改請求的內(nèi)容

6、。9.前置處理器和后置處理器負責在生成請求之前和之后完成工作。前置處理器常常用來修改請求的設置,后置處理器則常常用來處理響應的數(shù)據(jù)。二、Jmeter報告(轉(zhuǎn)載)1、AggregateReport解析AggregateReport是JMeter常用的一個Listener,中文被翻譯為"聚合報告"。今天再次有同行問到這個報告中的各項數(shù)據(jù)表示什么意思,順便在這里公布一下,以備大家查閱。如果大家都是做Web應用的性能測試,例如只有一個登錄的請求,那么在AggregateReport中,會顯示一行數(shù)據(jù),共有10個字段,含義分別如

7、下。Label:每個JMeter的element(例如HTTPRequest)都有一個Name屬性,這里顯示的就是Name屬性的值#Samples:表示你這次測試中一共發(fā)出了多少個請求,如果模擬10個用戶,每個用戶迭代10次,那么這里顯示100Average:平均響應時間--默認情況下是單個Request的平均響應時間,當使用了TransactionController時,也可以以Transaction為單位顯示平均響應時間Median:中位數(shù),也就是50%用戶的響應時間90%Line:90%用戶的響應時間Note:關

8、于50%和90%并發(fā)用戶數(shù)的含義,請參考下文Min:最小響應時間Max:最大響應時間Error%:本次測試中出現(xiàn)錯誤的請求的數(shù)量/請求的總數(shù)Throughput:吞吐量--默認情況下表示每秒完成的請求數(shù)(RequestperSecond),當使用了TransactionController時,也可以表示類似LoadRunner的T

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。