微信小程序性能測試

微信小程序作爲手機頁面的一種,相比傳統的網站和應用來說存在比較特殊的地方:

  • 開發者往往對程序做了限制,只能通過微信客戶端訪問
  • 通過微信的Oauth進行認證
    這樣往往會導致性能測試工具無法壓測到應用的後臺服務,這裏用華爲雲性能測試測試服務 CPTS 工具爲實踐案例,幫助測試攻城獅們快速壓測小程序性能。

測試步驟:

1、登陸華爲雲性能測試服務控制檯,並進入測試工程頁面

微信小程序性能測試

2、完成工程創建後進入工程界面定義測試事務

微信小程序性能測試

3、添加對應的測試鏈接,測試鏈接獲取方式:可以登錄小程序管理後臺,獲取小程序鏈接(此鏈接包含了微信小程序的登陸信息),並將鏈接複製到事務元素的報文定義的URL行。

微信小程序性能測試

微信小程序性能測試

4、在報文界面添加手機微信客戶端訪問的UA Header,可以採用固定取值iPhone; CPU iPhone OS 8_0 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12A365
MicroMessenger/5.4.1 NetType/WIFI

微信小程序性能測試

5、添加測試任務,並配置壓測的時長和需要模擬的併發用戶數

微信小程序性能測試

6、在測試任務點擊啓動按鈕,選擇共享資源組外網(支持100併發的免費額度),需要更多的併發可以通過創建私有的壓測資源來解決。

微信小程序性能測試

7、接下來就可以查看完整的性能測試報告了,併發信息,成功率,時延區間統計,時延TPxx統計,資源利用率分析,調用鏈分析一應俱全

微信小程序性能測試

  • TPS:

微信小程序性能測試

  • 響應時延:

微信小程序性能測試

  • 資源使用情況:

微信小程序性能測試

  • 調用鏈:

微信小程序性能測試

  • 拓撲關係:

微信小程序性能測試

簡單幾個步驟,花費5-10分鐘時間即可測出微信小程序的性能,你都get了嗎?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章