介绍侏罗纪时代的网站压力测试工具-ACT分析.PDFVIP

介绍侏罗纪时代的网站压力测试工具-ACT分析.PDF

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【介紹侏儸紀時代的網站壓力測試工具-ACT 】頁 1 / 8 介紹侏儸紀時代的 網站壓 力測試 工具-ACT 作者: 李明儒 時間都來到2007,眼看Visual Studio 2008都要上市了! 是哪個死白目又回頭介紹起Visual Studio.NET 2003 的壓力測詴工具?? 大家先別氣到要拔網路線 ,待我說明原委 。 這兩天 ,同事的系統需要做壓力測詴 ,問我有無建 議的工具 。想了一下 ,Visual Studio 2005 的壓力測詴工 具只剩Tester Edition 及Team Suite 才有 ,有些開發人員裝的是VS 2005 Developer Edition 未必 有得用 。新的壓力測詴專案雖然換湯不換藥,使用操作方式卻已有所改變 ,我還沒花時間學(事實上 ,看來也甭 學了 ,等VS 2008好了) ,讓侏儸紀時代的阿公級壓力測詴工具—Application Center Test再露個兩手 , 一樣做出漂漂亮亮的測詴報表 ,有何不可? 我翻出兩年前在雜誌發表過介紹ACT 的舊文章 ,讓有需要的人參看看 ,早就精通ACT 或對老舊工具過敏的朋友 請略過本文 。 【注意】這篇文章的時空背景是2004年 ,請大家抱著懷舊的心情閱讀 ,勿挑剔其中不合時宜之處 。 壓力測詴簡介 對網站開發者而言,設計與建置一個足以承載每秒 上萬使用者同時使用的網站系統,是項困難重重的挑戰, 也是項無比的榮耀,而其中蘊含了跨及軟、硬體、網路、作業系統、架構規劃、設計哲學等種種的深奧學問。並 非每個開發者所開發出來的網站都有機會上線親臨千軍萬馬的震憾教育(有時是非戰之罪,系統設計得再強韌, 行銷與營運未必能建立足夠的人氣) ,但在那一天來臨之前,要如何確認自己設計的系統夠強悍,能在嚴苛的考 驗下存活? 總不能兵臨城下時再砌磚築牆吧! 於是,壓力測詴成為設計者驗證系統負載能力的有效工具。 壓力測詴受重視,與網路應用的興起有關。在最早期的軟體應用中,程式常常專為某一使用者所獨用,因 此最重要的問題是程式執行的結果是否正確 ,系統的回應時間也幾乎由程式的演算法設計決定。在網路開始普及 並逐步成為電腦系統對外的主要管道後,在軟體應用上也起了革命性的變化。 使用者的數量不再受限於實體終端機的數目,一旦伺服器的網卡連上企業內部網路,就可能面臨上百名員 工在同一時間發出需求 ,執行同一軟體。若連接到網際網路,更有可能面臨破萬的使用者蜂踴而入,網站愈是熱 門,網站系統人員愈是生活在水深火熱之中。 不知大家之前有沒有留意過一則新聞,在所得稅報稅的最後幾天,接受上傳的伺服器忙線到不支倒地,廠 商緊急再新增兩伺服器加入服務才化險為夷。事情最後雖然是順利解決了,但負責系統維運的相關人員,想必過 了好一陣子食不下嚥的難熬日子。 因此,針對預期會有多人使用的系統(網站系統即是典型) ,一般除了系統功能是否正確符合設計的驗證型 測詴,還會進行所謂的壓力測詴(Stress Testing),亦即以大量的負載需求,模擬出上線時會產生的真實狀 況,了解系統(其實嚴格來說是指軟硬體的整體)的容量上限。測詴結果有二個用途,一則是用來做為容量設計的 參考,例如: 對具有負載平衡(Load Balance)的架構來說,可以做為決定伺服器數目的參考。再者可做為效 能調校的參考,例如: 修改演算法或資料庫索引設計後,檢視效能是否有所提升? 這個龐大的測詴工程一般會以軟體來模擬出同時間大量的使用者請求,否則要協調 10萬個使用者同時上線 所需的配套作業,幾乎是件不可能的任務。(線上遊戲大概是壓力測詴中的異數吧! 總會有許多熱心的測詴員會 迫不急待的要參與計劃,並提供建議) 。因此,有不少的壓力測詴軟硬體應運而生,亦有提供專業壓力測詴服務 【介紹侏儸紀時代的網站壓力測試工具-ACT 】頁 2 / 8 的公司存在,全是因應網路伺服器系統在此一方面的殷殷需求。而微軟也沒有忽略掉這一塊,在Visual Studio .NET Enterprise Architecture/Developer Edition 中提供了ACT(Application Center Test)這個工具。 ACT 基本概念 ACT ,由其名詞即可知道,這又是微軟從Micros

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档