1. 程式人生 > >微信小程序如何性能測試?

微信小程序如何性能測試?

三個點 http chm ons nts 功率 ger zoom 我們

背景:

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

1、 開發者往往對程序做了限制,只能通過微信客戶端訪問

2、 通過微信的Oauth進行認證

這樣往往會導致我們的性能測試工具無法壓測到應用的後臺服務,這裏就跟大家分享下如何通過華為雲性能測試服務(CPTS)壓測到服務後端,並完成性能評估。

測試步驟:

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

https://console.huaweicloud.com/cpts

技術分享圖片

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

技術分享圖片

3、 添加對應的測試鏈接,測試鏈接獲取方式可以由手機打開要測試的小程序鏈接,然後點擊右上角三個點的圖標,選擇復制鏈接(此鏈接包含了微信小程序的登陸信息),並將此鏈接復制到報文定義的URL行

技術分享圖片

技術分享圖片

4、 在報文界面添加手機微信客戶端訪問的UA Header,可以采用固定取值Mozilla/5.0 (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並發的免費額度),需要更多的並發可以通過創建私有的壓測資源來解決,詳見戳這裏

如果對接口測試、自動化測試、性能測試、LR腳本開發、面試經驗交流。感興趣可以加群:747981058,群內會有不定期的發放免費的資料鏈接,這些資料都是從各個技術網站搜集、整理出來的,如果你有好的學習資料可以私聊發我,我會註明出處之後分享給大家。

技術分享圖片

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

技術分享圖片

TPS:

技術分享圖片

響應時延:

技術分享圖片

資源使用情況:

技術分享圖片

調用分析:

技術分享圖片

拓撲關系:

技術分享圖片

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

微信小程序如何性能測試?