07- app的弱网测试
從下面幾個(gè)點(diǎn)了解弱網(wǎng)測試:
?
1.什么樣的網(wǎng)絡(luò)屬于弱網(wǎng)。
?低于2g速率的時(shí)候都屬于弱網(wǎng),也可以將3g劃分為弱網(wǎng),一般WiFi不納入弱網(wǎng)范疇。
?
2.為什么要進(jìn)行弱網(wǎng)測試?
①按照移動特定,各種網(wǎng)絡(luò)連接協(xié)議不同,導(dǎo)致通信的信號不同,速率不同,影響應(yīng)用的加載時(shí)間,可用性,穩(wěn)定性
②手機(jī)所處的客觀環(huán)境:地下停車場,廁所。電梯。
③手機(jī)自身網(wǎng)絡(luò)原因2g/3g/4g/5g/wifi
3.如何進(jìn)行弱網(wǎng)測試
1.SIM卡的網(wǎng)絡(luò)切換
①手機(jī)-設(shè)置-網(wǎng)絡(luò)設(shè)置-網(wǎng)絡(luò)模式選擇
②有三種模式:1.僅2g網(wǎng)絡(luò) ?? 2.只使用3g網(wǎng)絡(luò) ?? 3.4g網(wǎng)絡(luò)優(yōu)先。
2.使用虛擬機(jī)模擬網(wǎng)絡(luò)速率
3.使用fiddler來進(jìn)行網(wǎng)絡(luò)代理
?
4.在功能測試中用SIM卡進(jìn)行覆蓋,還需要進(jìn)行弱網(wǎng)的專項(xiàng)測試嗎?
需要。
1.功能測試中測試弱網(wǎng),并不多。避免偶現(xiàn)的問題發(fā)生。
2.專項(xiàng)測試,能夠更加深入將網(wǎng)絡(luò)情況覆蓋全面。
?
5.配置
注意事項(xiàng):
1.手機(jī)和電腦在同一個(gè)局域網(wǎng)之內(nèi).如:手機(jī)和fiddler連接同一個(gè)wifi。假如電腦連接有線,手機(jī)連接該有線連接的無線ip地址。
2.關(guān)閉電腦端,手機(jī)端的殺毒軟件,防火墻關(guān)閉,Win 10 的系統(tǒng),在防火強(qiáng)設(shè)置中設(shè)置fiddler 服務(wù)為白名單---百度
3.漢化:可以,不建議,不推薦
Fiddler設(shè)置:
1.connection->允許遠(yuǎn)程電腦連接打開/取消勾選"以代理啟動"
2.Https設(shè)置:
Actions->最后一項(xiàng)"重啟所有證書"->第一個(gè)"信任啟動的證書"->第三個(gè)"淡出證書到桌面"->添加HTTPS協(xié)議->ok
勾選左邊:decrypt HTTPS traffic/Ignore server certificate errors(unsafe)/check for certiticate revocatio
有確認(rèn)的時(shí)候點(diǎn)擊確定
把Fiddler進(jìn)行重啟操作
3.手機(jī)端的設(shè)置
設(shè)置->連接wifi->進(jìn)入連接的wifi網(wǎng)絡(luò)設(shè)置界面->代理選擇手動->主機(jī)名:電腦的PV4的IP地址->端口:8888->確定
4.證書的安裝
①.不安裝證書
測試對象使用的協(xié)議是http協(xié)議,
②.安裝證書
使用的協(xié)議是https協(xié)議的時(shí)候,需要安裝
③.安裝的來源:
1).手機(jī)自帶的瀏覽器,地址欄里面輸入:
http://192.168.101.2:8888->下載證書
2).點(diǎn)擊證書進(jìn)行安裝
A.小米手機(jī):啟用文檔,從SD 卡安裝
B.部分手機(jī),安裝證書的時(shí)候,出現(xiàn)輸入密碼:需要設(shè)置鎖屏密碼
C.點(diǎn)擊證書,彈出程序選擇,選擇安裝程序
2).已經(jīng)下載好的證書拖到手機(jī)中進(jìn)行點(diǎn)擊安裝
安裝可能問題同上
3).可以找一個(gè)可以同事.同學(xué)的證書,進(jìn)行安裝
5.可能出現(xiàn)的問題:
方案:
1.做一步,連網(wǎng)查看是否正常,根據(jù)上一步的情況,判斷該步驟的問題所在
2.用證書生成器,點(diǎn)擊->確定
3.BBS解決方案參考
6.電腦端安裝證書
①.雙擊證書,安裝
②.給瀏覽器配置證書:火狐為例:菜單->選項(xiàng)->隱私與安全->查看證書->導(dǎo)入證書->重啟瀏覽器
7.抓包
①.查看與服務(wù)器交互的那條數(shù)據(jù)信息,確認(rèn)時(shí)間
②.設(shè)置延遲時(shí)間:rules->定制腳本->修改300/150的值
③.啟用限速模式:rules->performance->啟用限速模式
8.弱網(wǎng)測試,那什么情況下是bug呢?
1.超過需求規(guī)定的響應(yīng)時(shí)間
2.在規(guī)定的時(shí)間內(nèi)加載不全的是bug:需要大概計(jì)算一下這個(gè)頁面的大小多少KB(可以找開發(fā)了解),計(jì)算需要總時(shí)間.
超過設(shè)置的時(shí)間很久很久(根據(jù)頁面的答題內(nèi)容),估算方式的進(jìn)行的
3.長時(shí)間加載過程中發(fā)了異常情況:anr(無響應(yīng)),奔潰,閃退,crash(異常停止)等等
4.加載過程中界面顯示不全的
5.加載時(shí)間過長時(shí)是否有友好提示
9.過濾器
fiters
use fiters
填寫抓取的主機(jī)名
啟動功能
10.弱網(wǎng)測試的時(shí)間設(shè)置技巧
①.按照2G/3G/4G/5/網(wǎng)速設(shè)置
②.按照1000的遞進(jìn)順序,逐漸測試,知道項(xiàng)目要求的時(shí)長(如果沒有,就參考到5-8秒)
?
極限測試:俯臥撐。
2.adb命令》monkey
?
轉(zhuǎn)載于:https://www.cnblogs.com/Chamberlain/p/10987377.html
總結(jié)
以上是生活随笔為你收集整理的07- app的弱网测试的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 运维少年系列 python and ci
- 下一篇: PWA