摘要
在過(guò)去的20年中,很多公司已經(jīng)轉向用軟件將工作數字化方式。在軟件應用的推動(dòng)下,已經(jīng)產(chǎn)生了巨大生產(chǎn)效率,同時(shí),為全球經(jīng)濟的協(xié)作和信息共享提供了新的方式。軟件應用實(shí)際上已經(jīng)成為業(yè)務(wù)關(guān)鍵信息共享和各種事務(wù)處理兩領(lǐng)域的主要渠道。當前,軟件應用----從e-mail到CRM(客戶(hù)關(guān)系管理)到事務(wù)處理----就意味著(zhù)業(yè)務(wù)本身。
軟件開(kāi)發(fā)技術(shù)在這段時(shí)期內已經(jīng)發(fā)生改變并且相當成熟,現代應用軟件的復雜性也正在爆發(fā)。應用可以使用數十和數百種組件完成曾經(jīng)使用紙張或手工的工作。復雜性直接導致業(yè)務(wù)過(guò)程中出現更多的潛在故障點(diǎn),從而使分析問(wèn)題的根源更為困難。
此外,軟件應用的運行與汽車(chē)不同。它們沒(méi)有那些當磨損后可直接更換的耐久部件。不論目標是為了建立競爭優(yōu)勢還是為了滿(mǎn)足業(yè)務(wù)的變化,軟件應用每周每月每年都在改進(jìn)。這一連串的變化使公司不得不面對另外一系列風(fēng)險。
難以置信的改變速度和爆炸性的軟件復雜性給軟件開(kāi)發(fā)過(guò)程帶來(lái)了巨大風(fēng)險。嚴格的測試,對于量化和降低業(yè)務(wù)風(fēng)險,是最常用的策略。開(kāi)發(fā)人員,測試團隊和管理層等會(huì )提出一個(gè)相似的問(wèn)題:在投入運行前如何準確,全面地驗證系統性能,而不超出預算。
通過(guò)性能測試,公司可以在投入運行之前檢驗應用是否滿(mǎn)足業(yè)務(wù)需求,量化最終用戶(hù)體驗的變化的影響,并且快速分析和解決發(fā)生故障的組件,因而在部署時(shí)就較少出現意外。然而,自動(dòng)化性能測試的美好前景需要面對一些新問(wèn)題:
什么是性能測試?
為什么要使它自動(dòng)化?
性能測試正確的過(guò)程?
-設計
-構建
-執行
-分析,診斷,和調整
好的性能測試涉及到哪些人?
誰(shuí)需要看結果并且如何報告結果來(lái)量化ROI?
當比較自動(dòng)化負載測試方案時(shí),哪些特性是最重要的?
通過(guò)我們的負載測試經(jīng)驗和大量的顧客輸入和回饋,我們已經(jīng)在正確的方法中積累了大量的專(zhuān)門(mén)技術(shù),使得性能測試的步驟自動(dòng)化。這篇文章總體介紹了自動(dòng)化性能測試和最佳覆蓋性能測試方法的益處。
什么是性能測試?
性能測試是在上線(xiàn)前對系統進(jìn)行端到端性能測試的唯一方法。性能測試解決方案是:
使用最少的硬件模擬成百上千的用戶(hù)與系統進(jìn)行交互。
測量最終用戶(hù)的響應時(shí)間
以一致的方式重復負載
在負載下監測系統組件
提供健壯的的分析和報告機制
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/