|
ICE測試技術(shù): 七大性能測試技術(shù)進入互聯(lián)網(wǎng)時代,性能測試顯得越來越重要,移動應用、web應用和物聯(lián)網(wǎng)應用都需要進行性能測試和性能調(diào)優(yōu),而進行性能和負載測試會產(chǎn)生了大量的數(shù)據(jù),這些數(shù)據(jù)難以分析。除了數(shù)據(jù)分析,我們還會遇到其它一些困難和挑戰(zhàn)。 今天我們就介紹七大高效的性能工程(測試)技術(shù)幫助你應對挑戰(zhàn),能進行有效的數(shù)據(jù)分析,高效地完成性能測試和性能調(diào)優(yōu)。 1. 識別基于層的工程事務在典型的性能測試工具中,加載腳本會包含事務處理或有序的API調(diào)用,以完成業(yè)務工作流。例如,我們正在為一個物聯(lián)網(wǎng)應用程序創(chuàng)建一個性能管理工具,這個腳本將包含代表一個設(shè)備的事務處理邏輯或行為。 工程腳本包含針對部署的特定層(如網(wǎng)絡(luò)層、應用層、消息層、數(shù)據(jù)庫層等)的單個事務處理。通過發(fā)現(xiàn)工程事務處理的退化,我們可以隔離需要集中精力的部署層。為此,我們需要確定哪些事務到達哪些層。如果在這方面有困難,就不得不向開發(fā)或基礎(chǔ)架構(gòu)支持團隊尋求幫助。每個部署都是獨一無二的,但這里我們可能會遇到的一些和層次相關(guān)的問題: Web層:獲取靜態(tài)非緩存文件的事務。 應用程序?qū)樱簣?zhí)行一個方法并創(chuàng)建對象的事務,但就停留在這里,沒有去訪問數(shù)據(jù)庫層。 數(shù)據(jù)庫層:需要從數(shù)據(jù)庫查詢的事務。
|