




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
A시스템성능테스트작업결과보고서Poweredby
LoadRunner™목차1.성능시험의개요2.성능평가기준
3.성능시험진행순서4.테스트사이트구성현황5.Workload모델링–Weblog분석6.Workload모델링–CurrentWorkload산정8.Workload모델링–TargetWorkload산정9.Performance모델링–테스트대상단위어플리케이션선정10.Performance모델링–테스트대상혼합BP선정11.Performance모델링–ResourceMonitoring항목선정
12.PerformanceTestResults–단위어플리케이션테스트결과13.PerformanceTestResults–단위어플리케이션권고안14.PerformanceTestResults–혼합BP테스트결과및권고안성능시험의개요
시험목적시험범위
A사이트(EMP와Portal)의오픈전시스템성능측정
시스템에서의병목구간점검
시스템에서최대수용가능동시단말사용자수산정
내부성능시험은예상되는최대수용가능동시단말사용자에대한서버의처리능력검증목적
외부성능시험은예상되는최대부하에대한네트워크인프라의처리능력검증목적WebServerApp.ServerDatabaseInternetFirewall성능평가기준Scalability다수의사용자가접속했을때,Performance와
functionality를모두만족할것인지?계속증가하는사용자를언제까지대응할수있을까?시스템증설시가장효과적인투자부분은?Infrastructure현재Infrastructure는최적화되어있는지?현재Infrastructure내에병목구간은없는지?ISP와같은외부서비스가약속한성능을지키고있는지?PerformanceApplication혹은Infrastructure의변경이성능에어떠한
영향을줄것인지?사용자증가시나타날장애유형과대처방안은?실제운영환경에서사이트의성능은어떨것인지?가상사용자를이용한부하시험사용자증가시나타나는1,2,3차병목추적실제운영환경의성능검증/개선Infrastructure병목의개선을통한최적화성능시험진행순서실제사용자와유사한패턴의부하생성A1)WebLog분석A2)PerformanceModel선정A1)시나리오구현및ScriptingA2)시스템사용현황분석P1.WorkloadModelingP2.PerformanceModelingP3.Scripting&ExecutionA3)CurrentWorkload산정A3)테스트대상BP최종선정
A2)Execution
A3)장애분석/수정,실행결과분석부하의당위성결과의신뢰성검증변경사항발생A1)성능테스트환경구축A4)TargetWorkload산정
테스트사이트구성현황IDSServer(WebMailStorage)UltraSCSIFWDSCSI-/SEInternetDiskStorageDBServerIntegrationServer(XML)FastEthernetNetworkCardUltraSCSIFWDSCSI/SEFastEthernetNetworkCardUltraSCSIFWDSCSI/SEREPxxx.xxx.xxx.100MURCURY1xxx.xxx.xxx.101MURCURY2xxx.xxx.xxx.102FastEthernetNetworkCardUltraSCSIFWDSCSI-2/SEApp.Server)*2100BaseUltraSCSIFWDSCSI-/SEDirectoryFastEthernetNetworkCardUltraSCSIFWDSCSI/SEWebServer(Rep.Srv.)*2UltraSCSIFWDSCSI2/SEFireWallFastEthernetNetworkCard100BaseDMZZONEDummyHub(100M)L4SwitchS/WHUBINTERNETROUTER
외부FireWallS/WHUB(100M)WorkloadModelingWorkloadModeling–Weblog분석10월23일자웹서버로그(Murcury1,Murcury2)현황분석WorkloadBasicComponent선정클라이언트에의한동적컨텐츠트랜잭션WorkloadParameter선정시간당동적컨텐츠호출건수(TPH)분당동적컨텐츠호출건수(TPM)Peak치초당동적컨텐츠호출건수(TPS)Peak치동시단말사용자수사용자당평균호출간격시간당동적컨텐츠호출건수분당동적컨텐츠호출건수분당동시단말사용자수동적컨텐츠호출건수대비상위24개의트랜잭션WorkloadModeling–CurrentWorkload산정일일총호출건수(동적컨텐츠)45,575건시간당최대호출건수(TPH)3,460tphPeak시분당평균호출건수(TPM)57tpm(0.95tps)Peak시분당최대호출건수(TPMmax)87tpm(1.45tps)일일총방문자수2,373명Peak시(11:xx)평균동시단말사용자수32명Peak시(11:xx)최대동시단말사용자수36명사용자당평균호출간격32(명)/0.95(tps)=33.7(sec)사용자당평균방문시간T/(총방문자수/평균동시단말사용자수)3600/(196/32)=10분사용자당평균총호출건수총호출건수/총방문자수45,575/2,373=19건10월23일자CurrentWorkload
Peak치(11:xx)시간당동적컨텐츠호출건수–3,460(TPH)Peak치(11:xx)
분당평균동적컨텐츠호출건수-57(TPM)Peak치(11:xx)초당평균동적컨텐츠호출건수–0.95(TPS)Peak치(11:xx)동시단말사용자수–32명
사용자당평균호출간격–33.7(초)사이트Workload분석지표사용자당평균호출간격은평균응답시간과평균ThinkTime의합입니다.WorkloadModeling–TargetWorkload산정TargetWorkload산정Peak치동시단말사용자수–200명
Little’sLaw(동시단말사용자수=TPS*사용자호출간격)적용
TPS=200(명)/33.7(초)=5.93(TPS)
부하목표인200명에해당되는TPS수치동시단말사용자수는ActiveUser와In-ActiveUser를포함한일반적인의미의동시접속자수입니다.5.93TPS200
PerformanceModelingPerformanceModeling–테스트대상단위어플리케이션선정호출건수를기준으로상위80%를차지하는단위어플리케이션단위어플리케이션의최대성능을구하기위해서ThinkTime을0초로설정하였습니다.PerformanceModeling–혼합BusinessProcess선정사용자의BusinessProcess에따른업무선정BP마다설정된thinkTime30초는사용자당평균호출간격33.7초를환산하여적용하였고실제테스트시에는L/R의“userandompercentageofrecordedthinktime〞옵션을사용하여(50%~150%)의범위를가집니다.PerformanceModeling–ResourceMonitoring항목선정ResourceMonitoring항목PerformanceTestResults단위어플리케이션테스트PerformanceTestResults-단위어플리케이션테스트결과단위어플리케이션성능모델도표PerformanceTestResults-단위어플리케이션테스트결과(예상Ratio/최대Throughput의합)<Ratio적용0.1535Rmax<1Rmax<6.515(req/sec)해당사이트의최대TPS(Rmax)산정해당사이트의최대동시단말사용자산정동시단말사용자=TPS*사용자호출간격적용6.515(req/sec)*33.7(sec)=219명최대동시단말사용자수:219명최대TPS: 6.515(TPS)TargetWorkloadOK!PerformanceTestResults-단위어플리케이션권고안튜닝대상어플리케이션리스트사이트의Performance를개선시킬때튜닝우선고려대상이되는어플리케이션리스트순위별로Performance에대한영향도가큼-예를들어매각물건의경우1.5TPS를3.0TPS로개선시킬경우최대동시단말사용자수는305명으로증가될수있음DB서버의CPUResource에대한영향도가큰어플리케이션리스트PerformanceTestResults혼합BP테스트PerformanceTestResults-혼합BP테스트결과혼합BP테스트튜닝권고안최대동시단말사용자수:202명최대TPS: 6.719(TPS)혼합BP테스트결과PerformanceTestResults-혼합BP테스트결과사용자가187명이상접속함에따라각트랜잭션의응답시간이급속히증가함을알수있다.이는DB서버의CPUResource가Saturation됨에따라발생하는현상으로파악되었다.TPS(TransactionPerSeconds)PerformanceTestResults-혼합BP테스트결과사용자가187명이상접속함에따라각트랜잭션의응답시간이급속히증가함을알수있다.이는DB서버의CPUResource가Saturation됨에따라발생하는현상으로파악되었다.AverageTransactionResponseTime–RunningVusersTransactionResponseTimeUnderLoad사용자가증가함에따른응답시간의증가추이를확인해보면앞선단위어플리케이션테스트에서튜닝대상이었던공매공고가낮은성능때문에응답시간의급등현상을보이고있음을확인할수있다.PerformanceTestResults-혼합BP테스트결과PerformanceTestResults-혼합BP테스트결과해당사이트의최대Throughput은750,000(bytespersecond)로서이를bitpersecond로환산해보면6,000,000(bitspersecond)이다.이는가상사용자가접속할때마다이미지들을매번다운로드받는시나리오의특성상높게측정이되었지만현재의E1라인으로는턱없이부족할것으로예상된다.정확한분석은차
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 培训公司分公司合同协议
- 用电巡检合同协议
- 香肠腊肉购销合同协议
- 声功能划分合同协议
- 炭素销售合同协议
- 鞋底加工合同协议
- 租用篮球场地协议合同
- 个人房屋保护协议书
- app广告位合同协议
- 工地水管供货协议合同书
- 2022年四川省巴中市中考英语真题卷(含答案与解析)
- 维克多高中英语3500词汇
- 一人有限公司章程(范本)
- 员工惩罚通知单
- GB/T 25742.4-2022机器状态监测与诊断数据处理、通信与表示第4部分:表示
- 特殊感染手术的配合与术后处理
- 萧红《呼兰河传》课件
- 机动车驾驶人考试场地及其设施设置规范
- 大学生三生教育主题班会
- 2023年宜昌市中医医院医护人员招聘笔试题库及答案解析
- 内部控制建设课件
评论
0/150
提交评论