国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

OpenHarmony實(shí)戰(zhàn)開發(fā)-性能測試工具SmartPerf Editor使用指導(dǎo)

這篇具有很好參考價(jià)值的文章主要介紹了OpenHarmony實(shí)戰(zhàn)開發(fā)-性能測試工具SmartPerf Editor使用指導(dǎo)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

概述

SmartPerf Editor是一款PC端桌面應(yīng)用,通過監(jiān)測、采集應(yīng)用運(yùn)行時(shí)FPS、CPU、GPU、Memory、Battery、Network等性能數(shù)據(jù),幫助開發(fā)者了解應(yīng)用的性能狀況。SmartPerf Editor還集成了DrawingDoc功能,可錄制Render Service繪制指令,回放并生成不同圖形庫文件。通過逐幀逐繪制指令回放,來識別是否存在冗余繪制、是否可以優(yōu)化繪制指令的數(shù)量,從而提升頁面繪制性能。本文首先介紹DrawingDoc錄制回放原理,然后結(jié)合場景示例闡述DrawingDoc在性能實(shí)踐中的應(yīng)用。SmartPerf Editor更多信息可查看SmartPerf Editor。

原理介紹

圖1 Render Service處理流程圖
OpenHarmony實(shí)戰(zhàn)開發(fā)-性能測試工具SmartPerf Editor使用指導(dǎo),OpenHarmony,HarmonyOS,鴻蒙,OpenHarmony,鴻蒙工程師,harmonyos,華為,鴻蒙應(yīng)用開發(fā),鴻蒙系統(tǒng),鴻蒙開發(fā)

Render Service詳細(xì)步驟如下:

  1. 預(yù)處理:Render Service會(huì)接收渲染請求,并對其進(jìn)行預(yù)處理,這個(gè)過程包括解析渲染指令、準(zhǔn)備渲染資源、設(shè)置渲染環(huán)境等。
  2. 渲染樹遍歷:Render Service遍歷構(gòu)建生成的渲染樹,對每個(gè)節(jié)點(diǎn)進(jìn)行適當(dāng)?shù)奶幚恚☉?yīng)用樣式、計(jì)算布局、生成繪制指令等。
  3. RS繪制指令錄制回放:在遍歷渲染樹的過程中,RenderService會(huì)生成RS繪制指令。RS指令錄制時(shí)僅錄制每幀的臟區(qū)內(nèi)容,并將RS側(cè)的繪制指令打包寫入到文件中。RS指令回放時(shí),使用OpenHarmony原本渲染庫和程序讀取指令文件。
  4. 生成Skia指令和DDGR指令:RS繪制指令會(huì)被轉(zhuǎn)換為Skia指令和DDGR指令,Skia和DDGR是一個(gè)2D圖形庫,用于繪制各種形狀、文本和圖像。
  5. 生成Vulkan指令和OpenGL指令:DDGR指令會(huì)被轉(zhuǎn)換為Vulkan指令,Skia指令會(huì)被轉(zhuǎn)換為Vulkan指令和OpenGL指令。Vulkan和OpenGL是圖形API,用于在硬件上執(zhí)行高效的圖形計(jì)算。
  6. GPU處理:Vulkan指令或OpenGL指令被發(fā)送到GPU進(jìn)行處理,GPU會(huì)將接收到的指令轉(zhuǎn)換為像素渲染操作,最終將頁面渲染到屏幕上。

使用約束

  • Windows 7及以上操作系統(tǒng)的電腦。
  • 工具需要使用華為賬號登錄,需要提前注冊。
  • 工具下載地址:XXX。
  • 支持OpenHarmony,HarmonyOS和Android操作系統(tǒng)(其中DrawingDoc功能目前僅支持OpenHarmony操作系統(tǒng))。
  • USB連接或者WIFI連接。

場景示例

圖2 場景預(yù)覽圖
OpenHarmony實(shí)戰(zhàn)開發(fā)-性能測試工具SmartPerf Editor使用指導(dǎo),OpenHarmony,HarmonyOS,鴻蒙,OpenHarmony,鴻蒙工程師,harmonyos,華為,鴻蒙應(yīng)用開發(fā),鴻蒙系統(tǒng),鴻蒙開發(fā)

@Entry
@Component
struct Index {
  @State isVisible: Visibility = Visibility.None;

  build() {
    Column() {
      Button("顯示/隱藏Image")
        .onClick(() => {
          if (this.isVisible == Visibility.Visible) {
            this.isVisible = Visibility.None
          } else {
            this.isVisible = Visibility.Visible
          }
        })
      Stack() {
        Row().width('40%').height('40%').backgroundColor(Color.Pink)
        Text("Hello World").fontSize(40)
        Image($r('app.media.image')).width('100%').height('100%')
      }.width('100%').height('100%').backgroundColor(Color.Green).visibility(this.isVisible)
    }.width('100%')
  }
}

下文基于上述場景介紹SmartPerf Editor中DrawingDoc的使用,以及如何使用Skia Debugger工具網(wǎng)站分析skp文件。

錄制數(shù)據(jù)

在分析skp文件之前,需要先使用DrawingDoc錄制Skia指令,生成skp文件,具體步驟如下:

1.打開SmartPerf Editor,在主界面左側(cè)導(dǎo)航點(diǎn)擊“DrawingDoc”>“錄制”。
OpenHarmony實(shí)戰(zhàn)開發(fā)-性能測試工具SmartPerf Editor使用指導(dǎo),OpenHarmony,HarmonyOS,鴻蒙,OpenHarmony,鴻蒙工程師,harmonyos,華為,鴻蒙應(yīng)用開發(fā),鴻蒙系統(tǒng),鴻蒙開發(fā)

2.點(diǎn)擊“跳過安裝”。
OpenHarmony實(shí)戰(zhàn)開發(fā)-性能測試工具SmartPerf Editor使用指導(dǎo),OpenHarmony,HarmonyOS,鴻蒙,OpenHarmony,鴻蒙工程師,harmonyos,華為,鴻蒙應(yīng)用開發(fā),鴻蒙系統(tǒng),鴻蒙開發(fā)

3.設(shè)置“錄制最大幀”。本示例中錄制最大幀設(shè)置40。

4.點(diǎn)擊“開始錄制”,同時(shí)在測試設(shè)備上操作要錄制的測試頁面,刷新上一步設(shè)定的幀數(shù)后,即自動(dòng)完成錄制。本示例中,點(diǎn)擊測試頁面的“顯示/隱藏Image”按鈕,顯示圖片。
OpenHarmony實(shí)戰(zhàn)開發(fā)-性能測試工具SmartPerf Editor使用指導(dǎo),OpenHarmony,HarmonyOS,鴻蒙,OpenHarmony,鴻蒙工程師,harmonyos,華為,鴻蒙應(yīng)用開發(fā),鴻蒙系統(tǒng),鴻蒙開發(fā)

5.錄制完成后,點(diǎn)擊右下角的“導(dǎo)出文件”。
6.導(dǎo)出文件進(jìn)度結(jié)束后,在主界面左側(cè)導(dǎo)航點(diǎn)擊“DrawingDoc”>“回放”。
7.“回放文件來源”選擇“使用設(shè)備最近一次錄制”,點(diǎn)擊“導(dǎo)入文件”。也可以選擇“從本地文件選擇”,選擇指定的frame開頭的文件夾。frame開頭的回放文件夾默認(rèn)存放在D:\ProgramData\SmartPerf_Editor\graphic。
OpenHarmony實(shí)戰(zhàn)開發(fā)-性能測試工具SmartPerf Editor使用指導(dǎo),OpenHarmony,HarmonyOS,鴻蒙,OpenHarmony,鴻蒙工程師,harmonyos,華為,鴻蒙應(yīng)用開發(fā),鴻蒙系統(tǒng),鴻蒙開發(fā)

8.打開“生成skp文件”。
OpenHarmony實(shí)戰(zhàn)開發(fā)-性能測試工具SmartPerf Editor使用指導(dǎo),OpenHarmony,HarmonyOS,鴻蒙,OpenHarmony,鴻蒙工程師,harmonyos,華為,鴻蒙應(yīng)用開發(fā),鴻蒙系統(tǒng),鴻蒙開發(fā)

① 設(shè)置skp文件名。.mskp表示生成多幀錄像文件,.skp表示生成單幀錄像文件。本示例中使用多幀錄像文件,skp文件名設(shè)置為test.mskp。

② 設(shè)置錄制幀數(shù)。錄制幀數(shù)不得大于前面設(shè)置的錄制最大幀。本示例中錄制幀數(shù)設(shè)置為40。

9.點(diǎn)擊“設(shè)置SKP參數(shù)”,“開始生成”,會(huì)在“SKP文件列表”顯示生成的test.mskp文件。再點(diǎn)擊“結(jié)束生成”,“導(dǎo)出SKP文件”。在D:\ProgramData\SmartPerf_Editor\graphic目錄下,找到最新時(shí)間的skp開頭的目錄,里面存放的就是當(dāng)前最新生成的mskp文件。mskp文件會(huì)記錄整個(gè)錄制過程中的產(chǎn)生的Skia指令。 以上就是錄制Skia指令生成mskp文件的過程。

分析數(shù)據(jù)

使用Skia Debugger工具網(wǎng)站分析上述獲取的mskp文件,具體步驟如下:

1.打開“生成skp文件”頁面上“導(dǎo)出SKP文件”按鈕右邊的鏈接“打開SKP Debugger”或者直接打開https://debugger.skia.org/,會(huì)跳轉(zhuǎn)到SKP Debugger工具網(wǎng)頁。點(diǎn)擊“選擇文件”,在D:\ProgramData\SmartPerf_Editor\graphic目錄下找到要分析的skp文件。本示例中選擇前面生成的test.mskp文件。
OpenHarmony實(shí)戰(zhàn)開發(fā)-性能測試工具SmartPerf Editor使用指導(dǎo),OpenHarmony,HarmonyOS,鴻蒙,OpenHarmony,鴻蒙工程師,harmonyos,華為,鴻蒙應(yīng)用開發(fā),鴻蒙系統(tǒng),鴻蒙開發(fā)

打開后可以看到如下界面,這里介紹一下SKP Debugger的常用功能。有關(guān)SKP Debugger的詳細(xì)介紹可查看Skia Debugger。
OpenHarmony實(shí)戰(zhàn)開發(fā)-性能測試工具SmartPerf Editor使用指導(dǎo),OpenHarmony,HarmonyOS,鴻蒙,OpenHarmony,鴻蒙工程師,harmonyos,華為,鴻蒙應(yīng)用開發(fā),鴻蒙系統(tǒng),鴻蒙開發(fā)

① SKP文件播放進(jìn)度條??裳h(huán)播放錄制的畫面,也可以點(diǎn)擊選中一幀,查看它的Skia指令和視圖。

② Skia指令欄。顯示選中一幀上所有的Skia指令。點(diǎn)擊單個(gè)Skia指令可以查看該指令相關(guān)的Skia屬性。比如像Image繪制指令里useCubic屬性為true,表示該Image組件使用了useCubic算法,可以推測出Image使用了圖片插值屬性interpolation。使用高圖片插值可能會(huì)影響圖片渲染的速度,開發(fā)者可以考慮是否優(yōu)化。

③ SKP視圖。顯示當(dāng)前選中的Skia指令對應(yīng)的視圖?!癐mage Resources”會(huì)顯示skp文件用到的所有圖片資源。

④ Show Clip。勾選Show Clip后,可以查看單個(gè)Skia指令目前執(zhí)行的位置,會(huì)有淺藍(lán)色背景選中效果。Clip表示當(dāng)前執(zhí)行的Skia指令繪制區(qū)域的左上角和右下角坐標(biāo)位置。Matrix是3D變換的矩陣信息。

⑤ Skia命令直方圖。統(tǒng)計(jì)當(dāng)前幀上每個(gè)Skia指令出現(xiàn)的次數(shù)。Draw開頭的是繪制指令。

2.點(diǎn)擊播放鍵,查看本示例中test.mskp記錄的40幀視圖的變化過程。
3.找到本示例中繪制圖片的幀。
OpenHarmony實(shí)戰(zhàn)開發(fā)-性能測試工具SmartPerf Editor使用指導(dǎo),OpenHarmony,HarmonyOS,鴻蒙,OpenHarmony,鴻蒙工程師,harmonyos,華為,鴻蒙應(yīng)用開發(fā),鴻蒙系統(tǒng),鴻蒙開發(fā)

4.單擊右下角Skia命令直方圖上的指令項(xiàng),指令項(xiàng)背景會(huì)變粉色,可過濾掉選定的Skia指令。本示例主要關(guān)注Draw開頭的繪制指令,這里把Draw開頭的繪制指令篩選出來。
OpenHarmony實(shí)戰(zhàn)開發(fā)-性能測試工具SmartPerf Editor使用指導(dǎo),OpenHarmony,HarmonyOS,鴻蒙,OpenHarmony,鴻蒙工程師,harmonyos,華為,鴻蒙應(yīng)用開發(fā),鴻蒙系統(tǒng),鴻蒙開發(fā)

5.點(diǎn)擊播放按鈕觀察這一幀的繪制過程。也可以手動(dòng)在左側(cè)Skia指令欄從上到下依次點(diǎn)擊繪制指令查看。
OpenHarmony實(shí)戰(zhàn)開發(fā)-性能測試工具SmartPerf Editor使用指導(dǎo),OpenHarmony,HarmonyOS,鴻蒙,OpenHarmony,鴻蒙工程師,harmonyos,華為,鴻蒙應(yīng)用開發(fā),鴻蒙系統(tǒng),鴻蒙開發(fā)

6.通過觀察SKP視圖上這一幀的繪制過程,可以發(fā)現(xiàn)在圖片繪制之前,先繪制一個(gè)粉色背景和一段“Hello World”的文字。這些被圖片遮擋的內(nèi)容用戶無法感知,也沒有實(shí)際的作用,開發(fā)者就可以分析出存在冗余的繪制組件。
OpenHarmony實(shí)戰(zhàn)開發(fā)-性能測試工具SmartPerf Editor使用指導(dǎo),OpenHarmony,HarmonyOS,鴻蒙,OpenHarmony,鴻蒙工程師,harmonyos,華為,鴻蒙應(yīng)用開發(fā),鴻蒙系統(tǒng),鴻蒙開發(fā)

7.在本示例中根據(jù)SKP視圖找到并刪除對應(yīng)頁面上的冗余組件。
OpenHarmony實(shí)戰(zhàn)開發(fā)-性能測試工具SmartPerf Editor使用指導(dǎo),OpenHarmony,HarmonyOS,鴻蒙,OpenHarmony,鴻蒙工程師,harmonyos,華為,鴻蒙應(yīng)用開發(fā),鴻蒙系統(tǒng),鴻蒙開發(fā)

8.使用優(yōu)化后的應(yīng)用,重新錄制mskp,在Skia Debugger上可以看出繪制指令有所減少。
OpenHarmony實(shí)戰(zhàn)開發(fā)-性能測試工具SmartPerf Editor使用指導(dǎo),OpenHarmony,HarmonyOS,鴻蒙,OpenHarmony,鴻蒙工程師,harmonyos,華為,鴻蒙應(yīng)用開發(fā),鴻蒙系統(tǒng),鴻蒙開發(fā)

對比優(yōu)化冗余組件前后的skp文件可以看出,去除冗余組件后繪制指令由原來的12個(gè)降低到10個(gè),頁面需要執(zhí)行的Skia指令總數(shù)由78個(gè)下降到63個(gè),Skia指令總量下降19%,有效提升頁面的繪制性能。 冗余組件刪除前后Skia指令數(shù)量對比:
OpenHarmony實(shí)戰(zhàn)開發(fā)-性能測試工具SmartPerf Editor使用指導(dǎo),OpenHarmony,HarmonyOS,鴻蒙,OpenHarmony,鴻蒙工程師,harmonyos,華為,鴻蒙應(yīng)用開發(fā),鴻蒙系統(tǒng),鴻蒙開發(fā)

通過上述示例介紹DrawingDoc錄制回放,以及使用Skia Debugger分析應(yīng)用頁面是否存在冗余繪制,進(jìn)而對其進(jìn)行優(yōu)化。在實(shí)際復(fù)雜的應(yīng)用頁面中,如果存在冗余組件,頁面繪制時(shí)執(zhí)行額外的Skia指令會(huì)加重GPU負(fù)載,使頁面組件刷新和渲染耗時(shí)變長,影響頁面性能。使用DrawingDoc和Skia Debugger,可以通過抓取底層Skia指令,逐幀逐繪制指令回放應(yīng)用頁面上各個(gè)組件的繪制細(xì)節(jié),從而幫助開發(fā)者減少應(yīng)用頁面的冗余繪制,有效提升應(yīng)用繪制性能。

如果大家還沒有掌握鴻蒙,現(xiàn)在想要在最短的時(shí)間里吃透它,我這邊特意整理了《鴻蒙語法ArkTS、TypeScript、ArkUI等…視頻教程》以及《鴻蒙開發(fā)學(xué)習(xí)手冊》(共計(jì)890頁),希望對大家有所幫助:https://docs.qq.com/doc/DZVVBYlhuRkZQZlB3

鴻蒙語法ArkTS、TypeScript、ArkUI等…視頻教程:https://docs.qq.com/doc/DZVVBYlhuRkZQZlB3

OpenHarmony實(shí)戰(zhàn)開發(fā)-性能測試工具SmartPerf Editor使用指導(dǎo),OpenHarmony,HarmonyOS,鴻蒙,OpenHarmony,鴻蒙工程師,harmonyos,華為,鴻蒙應(yīng)用開發(fā),鴻蒙系統(tǒng),鴻蒙開發(fā)

OpenHarmony APP開發(fā)教程步驟:https://docs.qq.com/doc/DZVVBYlhuRkZQZlB3

OpenHarmony實(shí)戰(zhàn)開發(fā)-性能測試工具SmartPerf Editor使用指導(dǎo),OpenHarmony,HarmonyOS,鴻蒙,OpenHarmony,鴻蒙工程師,harmonyos,華為,鴻蒙應(yīng)用開發(fā),鴻蒙系統(tǒng),鴻蒙開發(fā)

《鴻蒙開發(fā)學(xué)習(xí)手冊》:

如何快速入門:https://docs.qq.com/doc/DZVVBYlhuRkZQZlB3

1.基本概念
2.構(gòu)建第一個(gè)ArkTS應(yīng)用
3.……

OpenHarmony實(shí)戰(zhàn)開發(fā)-性能測試工具SmartPerf Editor使用指導(dǎo),OpenHarmony,HarmonyOS,鴻蒙,OpenHarmony,鴻蒙工程師,harmonyos,華為,鴻蒙應(yīng)用開發(fā),鴻蒙系統(tǒng),鴻蒙開發(fā)

開發(fā)基礎(chǔ)知識:https://docs.qq.com/doc/DZVVBYlhuRkZQZlB3

1.應(yīng)用基礎(chǔ)知識
2.配置文件
3.應(yīng)用數(shù)據(jù)管理
4.應(yīng)用安全管理
5.應(yīng)用隱私保護(hù)
6.三方應(yīng)用調(diào)用管控機(jī)制
7.資源分類與訪問
8.學(xué)習(xí)ArkTS語言
9.……

OpenHarmony實(shí)戰(zhàn)開發(fā)-性能測試工具SmartPerf Editor使用指導(dǎo),OpenHarmony,HarmonyOS,鴻蒙,OpenHarmony,鴻蒙工程師,harmonyos,華為,鴻蒙應(yīng)用開發(fā),鴻蒙系統(tǒng),鴻蒙開發(fā)

基于ArkTS 開發(fā):https://docs.qq.com/doc/DZVVBYlhuRkZQZlB3

1.Ability開發(fā)
2.UI開發(fā)
3.公共事件與通知
4.窗口管理
5.媒體
6.安全
7.網(wǎng)絡(luò)與鏈接
8.電話服務(wù)
9.數(shù)據(jù)管理
10.后臺(tái)任務(wù)(Background Task)管理
11.設(shè)備管理
12.設(shè)備使用信息統(tǒng)計(jì)
13.DFX
14.國際化開發(fā)
15.折疊屏系列
16.……

OpenHarmony實(shí)戰(zhàn)開發(fā)-性能測試工具SmartPerf Editor使用指導(dǎo),OpenHarmony,HarmonyOS,鴻蒙,OpenHarmony,鴻蒙工程師,harmonyos,華為,鴻蒙應(yīng)用開發(fā),鴻蒙系統(tǒng),鴻蒙開發(fā)

鴻蒙生態(tài)應(yīng)用開發(fā)白皮書V2.0PDF:https://docs.qq.com/doc/DZVVBYlhuRkZQZlB3

OpenHarmony實(shí)戰(zhàn)開發(fā)-性能測試工具SmartPerf Editor使用指導(dǎo),OpenHarmony,HarmonyOS,鴻蒙,OpenHarmony,鴻蒙工程師,harmonyos,華為,鴻蒙應(yīng)用開發(fā),鴻蒙系統(tǒng),鴻蒙開發(fā)文章來源地址http://www.zghlxwxcb.cn/news/detail-861146.html

到了這里,關(guān)于OpenHarmony實(shí)戰(zhàn)開發(fā)-性能測試工具SmartPerf Editor使用指導(dǎo)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【墻裂推薦!】十款開源測試開發(fā)工具(自動(dòng)化、性能、造數(shù)據(jù)、流量復(fù)制)?

    【墻裂推薦!】十款開源測試開發(fā)工具(自動(dòng)化、性能、造數(shù)據(jù)、流量復(fù)制)?

    目錄 1、AutoMeter-API 自動(dòng)化測試平臺(tái) 2、QA Wolf 瀏覽器自動(dòng)化測試工具 3、Mimesis 用于 Python 的高性能虛假數(shù)據(jù)生成器 4、Ddosify 高性能負(fù)載測試工具 5、AutoCannon HTTP/1.1 基準(zhǔn)測試工具 6、Sharingan 流量錄制回放工具 7、randdata 隨機(jī)測試數(shù)據(jù)生成工具 8、DrissionPage WEB 自動(dòng)化測試集成工具

    2024年02月06日
    瀏覽(28)
  • OpenHarmony分布式軟總線API調(diào)用測試工具 softbus_tool使用說明

    OpenHarmony分布式軟總線API調(diào)用測試工具 softbus_tool使用說明

    softbus_tool 是 OpenHarmony 分布式軟總線 API 調(diào)用測試工具 ,文件結(jié)構(gòu)如下圖所示。 softbus_tool 能夠?qū)④浛偩€ interfaces 目錄下的一些常用接口集中起來,供設(shè)備間搭建一些場景時(shí)使用(比如設(shè)備綁定、BR 組網(wǎng),BLE 組網(wǎng), 指定 P2P 鏈路傳輸?shù)龋?softbus_tool 一般的使用流程為: 1.使用

    2024年04月14日
    瀏覽(26)
  • 【工具/性能】開源的性能測試工具sysbench

    sysbensh是一個(gè)非常通用的benchmark工具,其提供多種方面的測試: cpu :提供一個(gè)簡單的cpu benchmark測試 fileio:文件磁盤io的benchmark測試 memory:內(nèi)存訪問 benchmark測試 thread:線程調(diào)度 benchmark測試 mutex:POSIX的鎖 benchmark測試 OLTP:數(shù)據(jù)庫 benchmark測試,支持MySQL,Pgsql 默認(rèn)支持MySQL,如

    2024年02月12日
    瀏覽(23)
  • H5性能測試以及H5性能測試工具

    H5性能測試以及H5性能測試工具

    背景由于公司最近項(xiàng)目有一個(gè)H5測試項(xiàng)目,功能測試不用多說,但是H5性能測試是一個(gè)大難題,于是研究下H5性能測試,下面總結(jié)下,希望能幫助自己回顧項(xiàng)目也希望能幫到測友。 H5性能測試的常用指標(biāo): 白屏?xí)r間:用戶首次看到網(wǎng)頁內(nèi)容的時(shí)間,即第一次渲染流程完成的時(shí)間

    2024年02月14日
    瀏覽(21)
  • 前端性能測試必備測試工具

    前端性能測試必備測試工具

    我們在使用網(wǎng)站過程中,經(jīng)常會(huì)遇到慢的問題,為了找到原因,一般需要借助工具進(jìn)行檢測,通過工具,可以檢測出前端站點(diǎn)加載資源的相關(guān)詳細(xì)情況。 今天,就給大家介紹幾款前端性能測試分析工具,結(jié)合性能測試工具,實(shí)現(xiàn)通過量化的方式測試網(wǎng)站中諸如首字節(jié)加載時(shí)間

    2024年02月05日
    瀏覽(23)
  • 功能測試(八)—— APP之專項(xiàng)測試、性能測試、性能測試工具SoloPi

    功能測試(八)—— APP之專項(xiàng)測試、性能測試、性能測試工具SoloPi

    目錄 APP測試要點(diǎn) 目標(biāo) 一、APP專項(xiàng)測試 1.1?兼容性 1.2?安裝 1.3?卸載 1.4?升級 1.5?干擾測試(交叉事件測試) 1.6?Push推送 1.7?用戶體驗(yàn) 二、 性能測試工具 2.1?APP性能測試工具介紹 —— SoloPi簡介 2.2?APP性能測試工具 —— SoloPi使用 三、APP性能測試 3.1?CPU 3.2?內(nèi)存 3.3?流量 3.4?電

    2024年02月03日
    瀏覽(31)
  • jmeter 性能測試工具的使用(Web性能測試)

    jmeter 性能測試工具的使用(Web性能測試)

    1、下載 該軟件不用安裝,直接解壓打開即可使用。 2、使用 這里就在win下進(jìn)行,圖形界面較為方便 在目錄apache-jmeter-2.13bin 下可以見到一個(gè)jmeter.bat文件,雙擊此文件,即看到JMeter控制面板。主界面如下: 3、創(chuàng)建線程組 測試計(jì)劃--右鍵——》添加——》hreads——》線程組 設(shè)

    2024年02月10日
    瀏覽(99)
  • 性能測試怎么做?測試工具怎么選擇?

    性能測試怎么做?測試工具怎么選擇?

    在當(dāng)前軟件測試行業(yè),熟練掌握性能測試已經(jīng)是測試工程師們面試的敲門磚了,當(dāng)然還有很多測試朋友們每天的工作更多的是點(diǎn)點(diǎn)點(diǎn),性能方面可能也只是做過簡單的并發(fā)測試,對于編寫腳本,搭建環(huán)境方面也比較陌生。今天這篇文章就給大家梳理一下如何去做性能測試,和

    2024年02月13日
    瀏覽(26)
  • iOS性能指標(biāo)和性能測試工具

    iOS性能指標(biāo)和性能測試工具

    作為一名軟件測試工程師,在測試 iOS 應(yīng)用的性能時(shí),需要關(guān)注以下幾個(gè)方面: 1.?響應(yīng)時(shí)間:應(yīng)用的啟動(dòng)時(shí)間、頁面加載速度、接口響應(yīng)時(shí)間等。 2.?CPU 使用率:應(yīng)用在各種操作下的 CPU 占用情況。 3.?內(nèi)存使用:應(yīng)用在各種操作下的內(nèi)存占用情況。 4.?網(wǎng)絡(luò)性能:應(yīng)用在各種

    2024年02月13日
    瀏覽(29)
  • Linux性能測試工具

    在Linux Benchmark Suite Homepage網(wǎng)站上列舉了諸多Linux性能測試工具,包括CPU/RAM/ROM/Cache/net等性能測試。 測試工具 這個(gè)工具集中包含以下幾種測試工具,我們主要使用到bw_mem工具進(jìn)行Memory read和write測試。 Bandwidth benchmarks(帶寬測試) Cached file read Memory copy (bcopy) Memory read Memory write Pi

    2023年04月08日
    瀏覽(35)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包