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