您的位置:軟件測(cè)試 > 開源軟件測(cè)試 > 開源軟件測(cè)試解決方案 >
云梯1跨機(jī)房測(cè)試整體解決方案
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/11/8 11:35:38 ] 推薦標(biāo)簽:

  重要性能指標(biāo)參考:
1.   cpu_user
2.   cpu_wio
3.   mem_free
4.   bytes_in
5.   bytes_out
6.   load_five
7.   total-iops
8.   total-ReadBytes
9.   total-WriteBytes
10.  dfs.namenode.Syncs_avg_time
11.  dfs.namenode.Syncs_num_ops
12.  dfs.namenode.Transactions_num_ops
13.  rpc.metrics.RpcProcessingTime_avg_time
14.  rpc.metrics.RpcQueueTime_avg_time
15.  rpc.metrics.RpcProcessingTime_num_ops
16.  rpc.metrics.delayedCallsQueueLen
17.  rpc.metrics.RpcQueueTime_num_ops
18.  rpc.metrics.addBlock_num_ops
19.  rpc.metrics.append_num_ops
20.  rpc.metrics.create_num_ops
21.  rpc.metrics.delete_num_ops
22.  rpc.metrics.getFileInfo_num_ops
23.  rpc.metrics.getListing_num_ops
24.  rpc.metrics.listCorruptFileBlocks_num_ops
25.  rpc.metrics.mkdirs_num_ops
26.  rpc.metrics.rename_num_ops
27.  rpc.metrics.RpcProcessingTime_num_ops
28.  rpc.metrics.RpcQueueTime_num_ops
29.  rpc.metrics.blockReport_num_ops
30.  rpc.metrics.blockReceivedAndDeleted_num_ops
31.  rpc.metrics.sendHeartbeat_num_ops
32.  rpc.metrics.rollEditLog_num_ops
33.  rpc.metrics.getBlockLocationsHA_num_ops
34.  rpc.metrics.getBlockLocations_num_ops
  壓力測(cè)試
  壓力測(cè)試和性能測(cè)試關(guān)系緊密,壓力測(cè)試更側(cè)重于在線上大壓力的情況下系統(tǒng)是否可以正常工作,性能測(cè)試則側(cè)重于新上線的版本是否有性能下降問題,主要是基于基準(zhǔn)進(jìn)行性能對(duì)比
  壓力測(cè)試比較難的一點(diǎn)是如何在小規(guī)模的測(cè)試集群模擬線上真實(shí)的壓力,基本思路是     啟動(dòng)MR程序, 每個(gè)Task啟動(dòng)多個(gè)Thread,在每個(gè)thread進(jìn)行大量模擬操作,NN和DN壓力測(cè)試我們可以用到SANGE和Slive,JTPROXY壓力測(cè)試可以用到SubmitJobBench,JT壓力測(cè)試可以用到SmallJobBench和GurgleClient(TaskTracker模擬器)
  跨機(jī)房壓力測(cè)試主要是評(píng)估crossnode的自身壓力和crossnode對(duì)namenode、datanode的壓力影響;crossnode對(duì)namenode壓力主要體現(xiàn)在RPC的請(qǐng)求,對(duì)datanode的壓力目前主要體現(xiàn)在帶寬和磁盤上
  數(shù)據(jù)準(zhǔn)備:利用SLIVE工具產(chǎn)生跟線上一樣數(shù)量的Block和文件數(shù)
  跨機(jī)房壓力主要場(chǎng)景:

  穩(wěn)定性測(cè)試
  構(gòu)建BI仿真實(shí)驗(yàn)室,模擬整個(gè)云梯跨機(jī)房項(xiàng)目變更流程,運(yùn)行BI線一日的作業(yè),查看作業(yè)運(yùn)行情況和做數(shù)據(jù)產(chǎn)出對(duì)比,驗(yàn)證跨機(jī)房后數(shù)據(jù)的正確性和業(yè)務(wù)線運(yùn)行時(shí)間是否受影響
  總結(jié)
  整個(gè)項(xiàng)目過程中,測(cè)試人員共發(fā)現(xiàn)有效bug 100多個(gè),其中5個(gè)bug嚴(yán)重影響性能,10個(gè)bug可能導(dǎo)致丟數(shù)據(jù),4個(gè)bug會(huì)導(dǎo)致服務(wù)不可用
  本文主要是跨機(jī)房的測(cè)試整體介紹,整個(gè)跨機(jī)房測(cè)試是一個(gè)非常復(fù)雜的過程,可能大家覺得不是很過癮,后續(xù)會(huì)進(jìn)行跨機(jī)房測(cè)試經(jīng)典BUG和工具分享,敬請(qǐng)期待

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