H5精準測試前端插裝流程和對接發布平台

2021-10-21 14:39:23 字數 639 閱讀 3116

針對html應用,配置管理平台→元件資訊,新增「是否接入istanbul」配置,若為否原編譯打包流程不變,若為是測試環境編譯打包流程需要增加如下幾個步驟:

1、編譯前對專案原始檔中的 js檔案 進行插樁,步驟如下

1.1、nyc instrument ./src ./src2   (./src  為源檔案目錄   ./src2  為插樁後的目標目錄檔案)

1.2、遍歷/src2 目錄下的 js檔案,替換掉 ./src下的檔案

nyc安裝命令:npm install -g nyc

2、編譯插樁後**,按原流程編譯即可無需改動(如:npm run build 、postbuild.sh等)

3、發布平台自動增加乙個配置檔案, autoconfig時在專案包的根目錄下新增檔案 version_config.js  檔案內容如下

version_config.js

constversionconfig = {

"chopper-portal",

branch:"

H5 前端效能測試實踐

如下圖所示,是精選平台開啟 h5 頁面的幾個過程截圖。1 載入網路請求 這個過程主要是 webview 拿到 h5 頁面 url 之後,呼叫 loadurl 方法,開始去網路上請求第乙個資源檔案。這個階段主要包含 dns 解析 建立網路鏈結 資料傳輸的耗時。2 html 解析 webview 拿到 ...

H5 前端效能測試實踐

如下圖所示,是精選平台開啟 h5 頁面的幾個過程截圖。1 載入網路請求 這個過程主要是 webview 拿到 h5 頁面 url 之後,呼叫 loadurl 方法,開始去網路上請求第乙個資源檔案。這個階段主要包含 dns 解析 建立網路鏈結 資料傳輸的耗時。2 html 解析 webview 拿到 ...

前端H5簡單發布流程解析

我們看到的瀏覽器中顯示的web頁面是怎樣發布出去的,現在來簡單的解析下前端的發布流程。一般現在的前端專案,都是利用npm來構建的,打包也是執行npm命令即可。一.生成前端頁面的dist檔案內容 一般當我們經過npm start執行前端專案,無bug後,然後執行npm run build來打出生產環境...