說明:對于整條線如言,進入shopfloor數據站有:打X板、上料、入站、背板目檢、背板維修、正板上料、正板入站、Mapping、正板目檢、正板維修、裁板前目檢、上料、入站、目檢、TX、RX、WriteMAC、ChkMAC、TX、 RX、Packing、WriteMAC、ChkMAC、入庫、出貨,其中下劃線部分劃定為接近packing站速度,占總站的36%
壓力測試的詳細計劃如下:
1. 測試計劃名稱:
MIS新Askey shopfloor control system壓力測試計劃
2. 測試內容:
2.1 測試背景
本次測試中的壓力測試是指仿真實際應用的軟硬件環境及用戶使用過程的系統負荷,長時間運行測試軟件來測試被測服務器的可靠性,同時還要測試被測服務器的響應時間。
用戶的實際使用環境:
硬件要求:128M RAM
軟件要求:Oracle9i鏈接工具,DBE的安裝,windows 2000繁體以上;
有200個用戶使用客戶端軟件進行數據處理
2.2 測試項
通過仿真產線的實際作業進行應用服務器的壓力測試,包括最大連接數、內存、CPU使用情況、響應時間、最大/最小并發數、失敗的次數、正常連續運行的最長/最短時間,并發數與失敗的關系;
2.3 不被測試的特性
系統的客戶端性能問題;
3. 測試計劃
3.1 測試強度估算
測試壓力估算時采用如下原則:
(1)Special一般要求速度最高的為產線功能測試段,那我們以全廠要求速度最高的Wirless 為例:一般1小時可完成1.2k的量
(2)Normal 一般的收集站,如packing2、packing3、入庫、出貨等,在此以packing2收集站為例:
測試壓力的估算結果:
Wirless :1小時完成的最大量為1200pcs,即完成每1pcs所需時間為(60*60)/1200=3秒/pcs,每pcs需完成fCanIGoTest、 fCkMapID、fSetMapID、FSendData四個函數,所以應用服務器處理請求的能力應達到:1/3(pcs/秒) *4(個/pcs)=1.3333個/秒
Packing2 :最佳時候packing2 一箱48入的,完成的時間為:27秒/48pcs
所以應用服務器處理請求的能力應達到:48/27(pcs/秒) *3(個/pcs)=5.3333個/秒
正常情況下,如果special工作站臺占36%,normal占64%,所以應用服務器處理請求的能力應達到:
36%*1/3(pcs/秒) *4(個/pcs)+64%*48/27(pcs/秒) *3(個/pcs)=3.8933個請求/秒
3.2 測試環境準備
3.2.1基本硬件及軟件環境的準備
1)網絡環境:公司內部的以太網,與服務器的連接速率為100M,與客戶端的連接速率為10/100M自適應。
2)數據庫管理系統的安裝及配置:在測試用的服務器上安裝Oracle9i,數據 庫采用Oracle
3)安裝被測的應用服務器程序。
4)客戶端的PC機:10臺(PⅢ600/128M RAM)。
3.2.2系統客戶端測試程序的編寫系統客戶端測試程序使用Delphi編寫,要求測試程序實現如下功能:
3.2.2.1模擬產線實際的special站臺packing1中所實現的功能
fCanIGoTest
fCkMapID
fSetMapID
fSendData
3.2.2.2模擬產線實際的normal站臺packing2中所實現的功能
FCANIGOTEST
CHECK_SN_UNIQUE_I
SET_SN_CARTON
具體每個函數所完成的功能如下:
?、?fCanIGoTest (pchIPK , pchModelK , pchTestIdK , pchItemNameK , pchOperatorIDK , pchStationIDK , hReturnMsgK : PChar)
功能: 檢查這一關可不可以進行測試
參數定義:
要聯機的DB IP
機種
測試碼 (Test ID)
測試關名稱
Operator 的員工編號
測試站(PC)的編號
ASFCS 回傳的訊息
?、?fCkMapID(pchIPK , pchModelK , pchIDNameValueK , pchOperatorIDK , pchStationIDK , pchReturnMsgK : PChar)
功能: 檢查 數據庫中做關連對應(Mapping)的某一組ID是否正確
參數定義
要聯機的 DB IP
機種
以ID 的 編號 及 其相關值 為一組,至少要填入兩組。
每組的編號與值之間以一個空白分隔,各組之間也以一個空白分隔,也就是說以 ID1+' '+值+' '+ID2+' '+值+' '+ID3+' '+值+' '+ID4+' '+值+.....的格式填入 , 例如 : ID1 M1234567890A ID2 P1234567890 ID3 S123456 ID4 C1234567
Operator 的員工編號
測試站(PC)的編號
原文轉自:http://www.anti-gravitydesign.com