中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

負(fù)載測試性能調(diào)整的魔法

2018-06-11    來源:

容器云強(qiáng)勢上線!快速搭建集群,上萬Linux鏡像隨意使用

沒有什么事情比這更糟了,采納一個新的應(yīng)用程序,而它的性能是如此的糟糕,導(dǎo)致業(yè)務(wù)在一片驚叫聲中暫停。這并不是新出現(xiàn)的現(xiàn)象;這就是事實,我經(jīng)常遇到這樣的事實。我打賭你也曾經(jīng)經(jīng)歷過。那么如何防止這些性能問題,有什么解決方案?

在這些應(yīng)用程序“在驚叫聲中暫停”的情況中,應(yīng)用程序通常都已經(jīng)在按照功能性分配的短暫的測試時間內(nèi)進(jìn)行過適當(dāng)?shù)臏y試了。但是充分嗎?由于競爭和全球經(jīng)濟(jì)的原因,迅速應(yīng)用于業(yè)務(wù)意味著只進(jìn)行了最小化的測試。同樣,最小化的測試也成為按時將應(yīng)用程序發(fā)布給用戶群體的可接受的風(fēng)險之一。另一點需要注意的是,負(fù)載測試太貴了,所以修正產(chǎn)品問題的成本也是也通常是比較小的??至少在發(fā)布應(yīng)用程序的時候它不會妨礙進(jìn)展和創(chuàng)新性,對不對?

不幸的是,我具有相反的經(jīng)歷:企業(yè)為運行得極其糟糕的應(yīng)用程序所付出的有形的和無形的代價超過了采用可靠的負(fù)載測試方法在人力、程序,以及技術(shù)上面的投資。因此,我愿意提供以下對你的應(yīng)用程序進(jìn)行負(fù)載測試的清單,它將會成為防止你的SQL Server性能調(diào)整問題的魔法彈。

清單:負(fù)載測試??SQL Server性能調(diào)整的魔法棒

項目管理

平衡項目管理方法學(xué),確保項目按照一個確定的過程進(jìn)行,盡量減少或者避免遺漏步驟,包括對每個版本的應(yīng)用程序進(jìn)行負(fù)載測試。

管理層的支持

在負(fù)載測試的需求和收益的基礎(chǔ)上與IT經(jīng)理們合作。獲得他們對正確分配時間為每個應(yīng)用程序進(jìn)行負(fù)載測試的支持。

性能需求

了解系統(tǒng)應(yīng)該支持的用戶、事務(wù)、數(shù)據(jù)集和可接收的處理時間等信息。如果這些信息沒法確定,與企業(yè)進(jìn)行溝通,了解在現(xiàn)有的硬件和軟件基礎(chǔ)上,應(yīng)用程序的生命周期中能夠支持多少用戶。

用戶期望

確定用戶和業(yè)務(wù)期望??為了保證應(yīng)用程序正確運行,需要進(jìn)行功能性和負(fù)載的測試。

任務(wù)時間表

按照你的團(tuán)隊具有的嚴(yán)格意義上的資源,計算完成這些負(fù)載測試和代碼檢查任務(wù)所需的時間,在你的項目計劃中,為其安排充分的時間。

負(fù)載測試工具

對你要用來進(jìn)行負(fù)載測試的工具進(jìn)行標(biāo)準(zhǔn)化。以下是一個簡短的列表,如果你對產(chǎn)品不熟悉的話。點擊每一條都會進(jìn)入該工具的說明頁。

WebLOAD (負(fù)載測試)

Web 性能測試工具

QuotiumPRO

Empirix e-Load

Quest Benchmark Factory for Databases

Mercury LoadRunner

Knowledgestorm

Scandiasoft DbValidator

WAPT 3.0

OpenLoad

負(fù)載測試過程

將你的應(yīng)用程序負(fù)載測試過程標(biāo)準(zhǔn)化,建立文檔模板,對測試過程的流線進(jìn)行編碼,同時記錄應(yīng)用程序涉及的結(jié)果?紤]在軟件版本的基礎(chǔ)上采用迭代的方式。

代碼檢查

所有的代碼都會讓開發(fā)人員和數(shù)據(jù)庫管理員進(jìn)行測試,以確認(rèn)明顯的功能,但是還要安排第二個人來進(jìn)行測試。如果你沒有預(yù)算請一位全職或者兼職的測試人員的話,那么可以考慮讓開發(fā)團(tuán)隊互相檢查。如果你有測試人員的預(yù)算,那么就讓你的團(tuán)隊一起來為應(yīng)用程序增加負(fù)載吧。

將負(fù)載測試過程流水線化

當(dāng)應(yīng)用程序發(fā)布為產(chǎn)品時確定一些對系統(tǒng)性能起作用的因素,然后將其用在每一次的應(yīng)用程序發(fā)布版本上。

需要進(jìn)行負(fù)載測試的時候進(jìn)行負(fù)載測試

雖然對每個應(yīng)用程序都進(jìn)行負(fù)載測試是很好的,但是成本通常是有限的。因此,從那些出現(xiàn)過性能問題的單個應(yīng)用程序開始,并且從這個應(yīng)用程序中吸取教訓(xùn)。將知識擴(kuò)展開來,在你的企業(yè)中創(chuàng)建一個最好的實踐指南,以此在應(yīng)用程序的開發(fā)階段防止性能問題的出現(xiàn),這也會負(fù)載測試過程流水線化。

通過各種方式,避免將性能問題引入產(chǎn)品環(huán)境中。實際情況是,不能每個場景都經(jīng)過測試,但是可以定位你的應(yīng)用程序中的核心內(nèi)容,并且隨著你的經(jīng)驗積累而日益提高。考慮將上面的清單作為進(jìn)行負(fù)載測試的開始點,并且與你的團(tuán)隊討論一下什么選項可以獲得高性能。你在負(fù)載測試方面有什么經(jīng)驗?告訴我,然后調(diào)整狀態(tài),準(zhǔn)備閱讀下一部分的SQL Server性能調(diào)整貼士,我們將會提供更多本領(lǐng)域的觀察報告,并且簡單推薦可能改善整體系統(tǒng)性能的方法。

標(biāo)簽: 標(biāo)準(zhǔn) 代碼 計劃 企業(yè) 數(shù)據(jù)庫 問題 用戶

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:高技能人才嚴(yán)重短缺成阻礙中國產(chǎn)業(yè)升級瓶頸

下一篇:Oracle 10G 中的“回收站”