資源描述:
《web項(xiàng)目性能測(cè)試方案》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、web項(xiàng)目性能測(cè)試方案任務(wù):?測(cè)試JBOSS環(huán)境下UBSS項(xiàng)目的性能?目標(biāo):測(cè)試?yán)U費(fèi)部分(前臺(tái)繳費(fèi),IC卡充值)在并發(fā)數(shù)從50-100遞增的性能指標(biāo),不要求對(duì)結(jié)果進(jìn)行分析步驟:?1.搭建測(cè)試環(huán)境,要求與真實(shí)環(huán)境大概一致(關(guān)注在現(xiàn)有l(wèi)icense情況下,UBSS系統(tǒng)支持的最大并發(fā)數(shù))?2.準(zhǔn)備數(shù)據(jù)腳本(SQL和存儲(chǔ)過程)?3.準(zhǔn)備測(cè)試腳本(Vuserscrīpts,scenario)?4.進(jìn)行性能測(cè)試測(cè)試范圍?針對(duì)UBSS項(xiàng)目,抽取對(duì)系統(tǒng)影響最大、最為典型的業(yè)務(wù)交易,構(gòu)建場(chǎng)景,以此評(píng)判系統(tǒng)的整體性能和實(shí)際性能表現(xiàn)?a.用戶前臺(tái)繳費(fèi)?b.標(biāo)準(zhǔn)用戶IC卡充值測(cè)試內(nèi)容?1.基準(zhǔn)測(cè)試??
2、概念:檢查每個(gè)業(yè)務(wù)的基準(zhǔn)響應(yīng)時(shí)間(系統(tǒng)整體空閑,無(wú)額外進(jìn)程運(yùn)行并占用系統(tǒng)資源)??方法:?jiǎn)斡脩暨\(yùn)行業(yè)務(wù)多次,獲取該業(yè)務(wù)的平均響應(yīng)時(shí)間??序號(hào)功能名稱并發(fā)用戶數(shù)循環(huán)次數(shù)操作間隔循環(huán)間隔??1-1???前臺(tái)繳費(fèi)????1???????100??????3??????3??1-2???IC卡充值????1???????100??????3??????3?2.單個(gè)交易負(fù)載測(cè)試??概念:設(shè)定負(fù)載序列,并發(fā)用戶數(shù)為X{20,30,50,....},收集系統(tǒng)單個(gè)交易在不同負(fù)載級(jí)別的性能表現(xiàn)??方法:設(shè)置并發(fā)用戶數(shù)等于X,關(guān)鍵步驟處設(shè)置并發(fā)點(diǎn),每個(gè)用戶運(yùn)行N個(gè)iteration,獲取平均響應(yīng)時(shí)
3、間和吞吐量??用戶登陸方式:每2秒登陸2個(gè)??序號(hào)功能名稱并發(fā)用戶數(shù)循環(huán)次數(shù)操作間隔循環(huán)間隔??2-1?前臺(tái)繳費(fèi)?????5???????50??????3??????3??2-2?前臺(tái)繳費(fèi)?????10??????50??????3??????3??2-3?前臺(tái)繳費(fèi)?????15??????50??????3??????3??注:響應(yīng)時(shí)間超過30S???2-4?前臺(tái)繳費(fèi)?????20??????50??????3??????3???注:阻塞,不進(jìn)行測(cè)試??2-5?IC卡充值?????5???????50??????3??????3??2-6?IC卡充值?????10?????
4、?50??????3??????3??2-7?IC卡充值?????15??????50??????3??????3??2-8?IC卡充值?????20??????50??????3??????3?3.組合交易負(fù)載測(cè)試??概念:多個(gè)交易組合在一起,設(shè)定負(fù)載序列,并發(fā)數(shù)為X{20,30,50,....},收集系統(tǒng)在不同負(fù)載級(jí)別的性能表現(xiàn)??方法:設(shè)置并發(fā)總數(shù),各用戶數(shù)按比例分配,每個(gè)用戶運(yùn)行N分鐘,獲取平均響應(yīng)時(shí)間和吞吐量??序號(hào)?????功能名稱???????并發(fā)用戶總數(shù)?比例???持續(xù)時(shí)間操作間隔循環(huán)間隔??3-1?前臺(tái)繳費(fèi),IC卡充值?????5?????????2:3???
5、??20m????????3??????3??3-2?前臺(tái)繳費(fèi),IC卡充值?????10????????2:3?????20m????????3??????3??3-3?前臺(tái)繳費(fèi),IC卡充值?????15????????2:3?????20m????????3??????3??3-4?前臺(tái)繳費(fèi),IC卡充值?????20????????2:3?????20m????????3??????3性能指標(biāo)?1.主機(jī)系統(tǒng)性能指標(biāo)??CPU使用率??內(nèi)存占用率??磁盤讀寫?2.數(shù)據(jù)庫(kù)性能指標(biāo)(略),可直接看應(yīng)用系統(tǒng)所在主機(jī)情況?3.中間件指標(biāo)(略),可直接看應(yīng)用系統(tǒng)所在主機(jī)情況?4.業(yè)務(wù)指標(biāo)
6、??平均響應(yīng)時(shí)間??最長(zhǎng)響應(yīng)時(shí)間??吞吐率衩測(cè)系統(tǒng)環(huán)境描述?1.系統(tǒng)架構(gòu)??J2EE架構(gòu),多層結(jié)構(gòu),即展示層、應(yīng)用服務(wù)層、數(shù)據(jù)服務(wù)層?2.主機(jī)環(huán)境??主機(jī)名????????型號(hào)??主機(jī)IP?CPU數(shù)??內(nèi)存?磁盤??用途??數(shù)據(jù)庫(kù)主機(jī)??192.168.1.8????應(yīng)用主機(jī)??192.168.1.33?1??2G??3.軟件環(huán)境??項(xiàng)目??信息??備注??操作系統(tǒng)?windowxp?應(yīng)用主機(jī)????linux??數(shù)據(jù)庫(kù)主機(jī)??數(shù)據(jù)庫(kù)??oracle10G??中間件??EOS5.3forJBOSS???測(cè)試工具?LoadRunner8.1?破解?4.數(shù)據(jù)庫(kù)環(huán)境??數(shù)據(jù)庫(kù)實(shí)例?o
7、rcl??數(shù)據(jù)規(guī)模?????用戶數(shù)量:837,060????客戶數(shù)量:857,043????帳戶數(shù)量:832,727????未繳費(fèi)帳單:403,839????IC卡用戶信息:404,607????發(fā)票數(shù)量:1,169,600????用戶表具信息:846,999????計(jì)費(fèi)策略:845,771????已繳費(fèi)帳單:5,593,951?5,測(cè)試客戶機(jī)??序號(hào)?IP??操作系統(tǒng)??配置????用途??1?192.168.1.30?windowxp?pentium43.2GHzmemory1G?gen