您的位置:軟件測試 > 開源軟件測試 > 開源性能測試工具 > Jmeter
Apache JMeter web性能測試實例
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時間:[ 2012/12/17 16:04:05 ] 推薦標(biāo)簽:

  響應(yīng)時間很明顯地隨著線程的增加而增加。若要繼續(xù)進行測試,我們可以更改線程數(shù)、等候周期和循環(huán)數(shù)。注意:我們沒有更改或調(diào)整服務(wù)器的配置。WebLogic Server 9.0中有一個可自動配置的線程池,其配置范圍受到限制(請參閱Naresh Revanuru撰寫的 Workload Management in WebLogic Server 9.0 ,Dev2Dev),上表說明客戶端數(shù)量的增長對服務(wù)器響應(yīng)時間的影響是非線性的。實際上,將這個數(shù)字提高兩倍或十倍不會產(chǎn)生明顯的影響!然而,使用接近或超過默認服務(wù)器限制的線程數(shù)來運行同一個試驗時應(yīng)引起注意。為了檢驗從服務(wù)器收到的響應(yīng)是真實的SOAP響應(yīng)而不是HTTP錯誤,我們觀察下列輸出文件的內(nèi)容。這是符合上面要求的SOAP響應(yīng):

  <soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header/>
<soapenv:Body>
<m:calculateAreaResponse xmlns:m="http://myservice">
<m:return>12</m:return>
</m:calculateAreaResponse>
</soapenv:Body>
</soapenv:Envelope>

  為了使測試結(jié)果更加可視化,向計劃中添加Spline Visualizer,它緊靠著Graph Results。Spline Visualizer提供了關(guān)于所有樣本次數(shù)的視圖。它用分段插入功能繪制出一條連續(xù)的線,在繪制時跨越10個點,每個點代表10?的樣本。在樣條圖表中用直線取代連接點,提供了基于多項式近似算法的平滑分布視圖。結(jié)果如圖7所示

圖6:使用Spline Visualizer說明與圖6相同測試結(jié)果的圖表

  Multiple JMeters

  JMeter還具有一項十分有用的Remote Start功能,它允許用戶從多臺機器啟動JMeter測試?蛻舳酥鳈C地址可以輸入到位于bin文件夾下的“jmeter.properties”文件中。找到remote_hosts屬性并在那里添加遠程主機名稱,使用逗號進行分隔。重新啟動Jmeter,在Run菜單中單擊Remote Start或Remote Start All。某些Web和應(yīng)用程序服務(wù)器可連續(xù)處理同一個IP地址的多個請求以及并行處理不同IP地址的請求,因此,對于請求來自不同的機器或?qū)y試負載分布到幾個客戶端顯得十分關(guān)鍵的情況,可以使用該選項來執(zhí)行操作。

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