作者:飄若風
鏈接:https://www.zhihu.com/question/23412728/answer/135819562
來源:知乎
鏈接:https://www.zhihu.com/question/23412728/answer/135819562
來源:知乎
數據緩存測試:
數據緩存測試點:
1. 緩存大小
——客戶端設定緩存數據大小峰值
2. 緩存數據量
——設置需要緩存的數據
3. 緩存時間
——設定存儲緩存時間
環境:
一. 無網
——有數據
1.緩存大小未超過,緩存時間有效期內,顯示緩存數據加載
2. 緩存大小超過,本地緩存數據刪除,顯示無網提示,無數據加載
3.緩存時間過期,本地緩存數據刪除,顯示無網提示,無數據加載
——無數據
1.顯示無數據加載
二.有網
——有數據
1.緩存大小未超過,緩存時間有校內,顯示緩存數據加載
2.緩存大小超過了,本地緩存數據刪除,直接從線上拉取數據
3.緩存時間過期,本地緩存數據刪除,直接從線上拉取數據
——無數據
1.直接從線上拉取數據存到本地
緩存存儲:
1.客戶端安裝后,有網絡,開始存儲數據到本地
2.覆蓋安裝,緩存數據依然存儲在本地
3.清除數據、卸載、重裝,內存和本地緩存數據清零
異常情況:
1.由於網絡原因緩存失敗,則無法讀取緩存數據
2.由於服務器原因導致緩存失敗,則無法取緩存數據
3.終端本地的數據接近滿值,內存被占用,無法讀取緩存數據
4.設置的緩存文件夾和數據文件不可讀寫
5.緩存的刷新機制是否手動操作
1、網絡連接下查看頁面是否有請求
2、斷網下查看頁面是否有內容。
3、清除緩存后重新查看緩存內容。
4、清除緩存后關閉客戶端,在開啟客戶端查看緩存。
5、清除緩存后斷網啟動客戶端在開網查看緩存。
6、在緩存頁斷網,進行其他操作在開網。
7、查看緩存之間結束后緩存情況。