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

您的位置:軟件測試 > 開源軟件測試 > 開源性能測試工具 > Jmeter
JMeter技巧集錦
作者:網絡轉載 發布時間:[ 2012/12/6 15:46:00 ] 推薦標簽:

  圖2 JMeter 聚合報告

  第三, 查驗一下Jmeter日志(文件位置:JMeter_Home_Directory/bin) 的后一個線程開始時第一個線程是否真正結束了,二者的時間差是否正常。

  總之,是否能確定一個適當的ramp-up time 取決于以下兩條規則:
  ·第一個取樣器的點擊率(hit rate)是否接近其他取樣器的平均值,從而能否避免ramp-up period 過小。
  ·在后一個線程啟動時,第一個線程是否在真正結束了,好二者的時間要盡可能的長,以避免ramp-up period過大。

  有時,這兩條規則的結論會互相沖突。 這意味著無法找到同時滿足兩條規則的合適的ramp-up period。 糟糕的測試計劃通常會導致這些問題,這是因為在這樣的測試計劃里,取樣器將不能充分地采集數據,可能因為測試計劃執行時間太短并且線程會很快的運行結束。

 

  用戶思考時間(User think time),定時器,和代理服務器(proxy server)

  在負載測試中需要考慮的的一個重要要素是思考時間(think time), 也是在兩次成功的訪問請求之間的暫停時間。 有多種情形揮發導致延遲的發生: 用戶需要時間閱讀文字內容,或者填表, 或者查找正確的鏈接等。未認真考慮思考時間經常會導致測試結果的失真。例如,估計數值不恰當,也是被測系統可以支持的多用戶量(并發用戶)看起來好像要少一些等。

  Jmeter提供了一整套的計時器(timer)來模擬思考時間(think time), 但是仍舊存在一個問題:: 如何確定適當的思考時間呢?幸運的是, JMeter 提供了一個不錯的答案:使用 JMeter HTTP 代理服務器(Proxy Server)元件。

  代理服務器會記錄在使用一個普通的瀏覽器(如FireFox 或 Internet Explorer)瀏覽一個web應用時的操作。 另外, JMeter 在記錄操作的同時會建立一個測試計劃(test plan)。 這個功能能提供以下便利:

  ·不必手工建立HTTP 訪問請求, 尤其是當要設置一些令人乏味的參數時(然而,非英文的參數也許不能正常工作) 。JMeter 將會錄制包括隱含字段(hidden fields)在內的所有內容。

  ·在生成的測試計劃中,Jmeter會包含瀏覽器生成的所有的 HTTP 報頭,如User-Agent (e。g。, Mozilla/4。0), 或Aclearcase/" target="_blank" >cceptLanguage (e。g。, zh-tw,en-us;q=0。7,zh-cn;q=0。3)等。

  ·JMeter 會根據設置在錄制操作的同時建立一些定時器,其延遲時間是完全根據真實的操作來設置的
現在讓我們來看一下如何配置Jmeter的錄制功能。 在JMeter 的控制臺上, 在工作臺(WorkBench)元件上單擊右鍵,然后選擇”add the HTTP Proxy Server “。 注意是在WorkBench 上單擊右鍵而不是在Test Plan上, 因為現在是要為記錄操作進行配置而不是要運行測試計劃。  HTTP Proxy Server 的實現原理是通過配置瀏覽器的代理服務器而使所有的訪問請求通過JMeter發送(,因而被Jmeter把訪問過程錄制下來)。

  如圖3所示, HTTP代理服務器(HTTP Proxy Server)元件的一些參數必須被配置:

  ·端口(port): 代理服務器的監聽端口

  ·目標控制器(Target Controller): 是代理用于存儲生成的數據的控制器,默認情況下,, JMeter 將會在當前的測試計劃中找一個記錄用的控制器用于存儲,此外也可以在下拉菜單中選擇任意控制起來存儲,通常默認值可以了。

  ·分組(Grouping): 確定在測試計劃中如何來為生成的元件分組。 有多個選項, 一般可以選擇“只存儲每個組的第一個樣本”,否則,將會原樣錄制URLs,包括包含圖像和JavaScripts腳本的頁面。當然 也可以嘗試一下默認值“不對樣本分組”("Do not group samples"),來看一下JMeter 建立的原版的測試計劃。


  ·包含模式(Patterns to Include) 和 排除模式(Patterns to Exclude) :幫助過濾一些不需要的訪問請求。

  圖 3。 JMeter 代理服務器(Proxy Server)。

  當你點擊開始(Start)按鈕時,代理服務器會開始記錄所接受的HTTP 訪問請求。 當然,在開始記錄前,要首先設置好瀏覽器的代理服務器設置。在代理服務器元件中可以增加一個定時器子元件(配置元件),用于告知Jmeter來在其生成的HTTP請求中自動的增加一個定時器。Jmeter會自動把實際的延遲時間存儲為一個被命名為T的Jmeter變量,因此,如果在代理服務器元件里使用了高斯隨機定時器,應該在其中的固定延遲偏移(Constant Delay Offset)設置項里添上${T}(用于自動引用紀錄的延遲時間),如圖4所示。這是另一個節省時間的便利特性。

上一頁1234下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 国产一区二区精品久久91 | 一级做a爰片欧美一区 | 最近2019中文字幕无吗 | 欧美高清视频一区 | 欧洲一级毛片 | avhd101av高清迷片在线 | 精品欧美一区二区三区精品久久 | 天天色啪 | 亚洲欧美一区二区三区图片 | 香蕉视频最新版 | 亚洲人成小说色在线 | 深夜福利影院在线观看 | 亚洲 欧美 另类中文字幕 | a毛片成人免费全部播放 | senima亚洲综合 | 制服丝袜在线看 | 亚洲香蕉一区二区三区在线观看 | 特级黄色毛片视频 | 首页 国产 日韩 欧美 动漫 | 午夜小网站 | 欧美视频第一区 | 亚洲图片在线视频 | 国产一区二区高清视频 | 天堂网中文在线 | 99爱视频 | 亚欧有色在线观看免费版高清 | 欧美高清一区二区三区欧美 | 午夜看片 | 亚洲第一页中文字幕 | 亚洲成人精品久久 | 一区二区三区欧美在线 | 草草影院在线观看视频 | 久久精品看片 | 99视频免费观看 | 18p爽视频在线观看免费 | 国产一区二区三区播放 | 黄色a三级免费看 | k9女士 hd | 天天爱天天色天天干 | 一区二区三区免费高清视频 | 九九精品视频在线播放 |