亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源性能測試工具 > Jmeter
Jmeter基礎學習和認識
作者:網絡轉載 發(fā)布時間:[ 2014/2/26 16:12:17 ] 推薦標簽:JMeter 性能測試工具

題記:JMeter是一款在國外非常流行和受歡迎的開源性能測試工具,像LoadRunner一樣。

一、基本概念

1.測試計劃是使用JMeter進行測試的起點,它是其它JMeter測試元件的容器。
2.線程組:代表一定數量的并發(fā)用戶,它可以用來模擬并發(fā)用戶發(fā)送請求。實際的請求內容在Sampler中定義,它被線程組包含?梢栽“測試計劃->添加->線程組”來建立它,然后在線程組面板里有幾個輸入欄:線程數、Ramp-Up Period(in seconds)、循環(huán)次數,其中Ramp-Up Period(in seconds)表示在這時間內創(chuàng)建完所有的線程。如有8個線程,Ramp-Up = 200秒,那么線程的啟動時間間隔為200/8=25秒,這樣的好處是:一開始不會對服務器有太大的負載。線程組是為模擬并發(fā)負載而設計。
3、取樣器(Sampler):模擬各種請求。所有實際的測試任務都由取樣器承擔,存在很多種請求。如:HTTP、ftp請求等等。
4、監(jiān)聽器:負責收集測試結果,同時也被告知了結果顯示的方式。功能是對取樣器的請求結果顯示、統計一些數據(吞吐量、KB/S……)等。
6、斷言:用于來判斷請求響應的結果是否如用戶所期望,是否正確。它可以用來隔離問題域,即在確保功能正確的前提下執(zhí)行壓力測試。這個限制對于有效的測試是非常有用的。
7、定時器:負責定義請求(線程)之間的延遲間隔,模擬對服務器的連續(xù)請求。
5、邏輯控制器:允許自定義JMeter發(fā)送請求的行為邏輯,它與Sampler結合使用可以模擬復雜的請求序列。
8.配置元件維護Sampler需要的配置信息,并根據實際的需要會修改請求的內容。
9.前置處理器和后置處理器負責在生成請求之前和之后完成工作。前置處理器常常用來修改請求的設置,后置處理器則常常用來處理響應的數據。
二、Jmeter報告(轉載)
http://www.cnblogs.com/jackei/archive/2006/11/13/558720.html

1、Aggregate Report解析

Aggregate Report是JMeter常用的一個Listener,中文被翻譯為“聚合報告”。再次有同行問到這個報告中的各項數據表示什么意思,順便在這里公布一下,以備大家查閱。
如果大家都是做Web應用的性能測試,例如只有一個登錄的請求,那么在Aggregate Report中,會顯示一行數據,共有10個字段,含義分別如下。
Label:每個JMeter的element(例如HTTP Request)都有一個Name屬性,這里顯示的是Name屬性的值
#Samples:表示你這次測試中一共發(fā)出了多少個請求,如果模擬10個用戶,每個用戶迭代10次,那么這里顯示100
Average:平均響應時間——默認情況下是單個Request的平均響應時間,當使用了Transaction Controller時,也可以以Transaction為單位顯示平均響應時間
Median:中位數,也是50%用戶的響應時間
90% Line:90%用戶的響應時間
Note:關于50%和90%并發(fā)用戶數的含義,請參考下文
http://www.cnblogs.com/jackei/archive/2006/11/11/557972.html
Min:小響應時間
Max:大響應時間
Error%:本次測試中出現錯誤的請求的數量/請求的總數
Throughput:吞吐量——默認情況下表示每秒完成的請求數(Request per Second),當使用了Transaction Controller時,也可以表示類似LoadRunner的Transaction per Second數
KB/Sec:每秒從服務器端接收到的數據量,相當于LoadRunner中的Throughput/Sec

基本知識:

1、吞吐量:是指在沒有幀丟失的情況下,設備能夠接受的大速率。
2、存儲的小單位是字節(jié)Byte,對于存儲單位,有以下幾個單位,GB、MB和KB,那么這三者之間的換算關系是:1GB=1024MB,1MB=1024KB,1KB=1024Bytes。
Bit:“位”,稱為bit,也是比特,有的時候也稱為位。一個字節(jié)為8位二進制表示。
Byte:“字節(jié)”,一個字節(jié)是8比特。
3、Mbps (million bits per second兆位/秒)代表每秒傳輸1,000,000比特。該縮寫用來描述數據傳輸速度。例如:4Mbps=每秒鐘傳輸4M比特。
數據傳輸速率的單位,字母b(bit)是比特和字母B(Byte)是字節(jié)。
4、吞吐量與帶寬的區(qū)分:吞吐量和帶寬是很容易搞混的一個詞,兩者的單位都是Mbps.先讓我們來看兩者對應的英語,吞吐量:throughput ;帶寬: Max net bitrate。當我們討論通信鏈路的帶寬時,一般是指鏈路上每秒所能傳送的比特數。我們可以說以太網的帶寬是10Mbps。但是,我們需要區(qū)分鏈路上的可用帶寬(帶寬)與實際鏈路中每秒所能傳送的比特數(吞吐量)。我們傾向于用“吞吐量”一次來表示一個系統的測試性能。這樣,因為實現受各種低效率因素的影響,所以由一段帶寬為10Mbps的鏈路連接的一對節(jié)點可能只達到2Mbps的吞吐量。這樣意味著,一個主機上的應用能夠以2Mbps的速度向另外的一個主機發(fā)送數據。
5、方差和標準差都是用來描述一組數據的波動性的(集中還是分散),標準差的平方是方差。方差越大,數據的波動越大。

上一頁12下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 波多野结衣在线播放视频 | 成人免费观看视频高清视频 | 最新日韩中文字幕 | 日本激情在线看免费观看视频 | 男人和女人日批视频 | 嫩草影院懂你的影院 | 夜夜狠狠 | 热门国产xvideos中文 | 99re免费在线视频 | 靠逼久久 | 欧美成 人激情视频 | 成人亚洲网站www在线观看 | 日韩伦理网在线视频 | 国产你懂的视频 | 欧美日韩加勒比一区二区三区 | 午夜黄网站 | 日韩一区二区三区免费视频 | 九九在线精品视频播放 | 九九热免费在线视频 | 在线欧美视频免费观看国产 | 三级黄色免费网站 | 亚洲丁香婷婷综合久久小说 | 一级毛片观看 | 亚洲一区二区综合 | 欧美xxxxxxxxxxxxx| 人人添人人澡人人澡人人人人 | 91青草久久久久久清纯 | 亚洲一区二区三区四 | 国产免费观看嫩草影院 | 影音先锋在线亚洲精品推荐 | 添人人躁日日躁夜夜躁夜夜揉 | 狠狠操亚洲 | 免费大片黄在线现看国语 | 亚洲欧美日韩精品永久在线 | 交在线观看网站视频 | av小说网站 | 成年人免费在线播放 | 天天色成人 | 在线看片一区 | 激情插插 | 色av.com|