java移动端接口测试_借助Charles来测试移动端-下篇
本篇是借助Charles來測試移動端的下半篇。(上篇任意門點我)
上次說到可以借助Charles來抓移動端的網(wǎng)絡請求,接下來,我們來看一下怎么通過Charles來模擬返回,還是以網(wǎng)頁版豆瓣為例。
先找到網(wǎng)頁版豆瓣的請求
通過上面這句話,我們知道,請求被抓發(fā)到了豆瓣的movie文件夾下,我們?nèi)ovie里找到具體的返回。
可以看到,我們需要的信息都在這個請求里,我們可以選擇其中一個電影頁面來進行測試,我們得借助Charles的斷點的功能,在這個請求上打個斷點。
打完斷點之后,需要對斷點做一下配置。
選中我們剛剛打好的斷點,雙擊點開。
只保留response,將request去掉,如果后期需要做請求模擬,就在斷點上保留request即可。
斷點配置完成之后,我們來實踐一下。當我們重新請求豆瓣電影的時候,斷點起作用了,這時候網(wǎng)頁處于等待狀態(tài),點擊execute,網(wǎng)頁可以正常返回。
接下來,我們來修改一下返回值
點擊execute,將修改后的信息返回到前端(因為網(wǎng)絡問題,有時候需要讓研發(fā)將網(wǎng)絡請求延時時間調(diào)長才能使用mock測試,這里運氣非常好,一次就修改成功了)。
有時候在移動端測試的時候,需要模擬弱網(wǎng)環(huán)境,Charles也可以幫助我們模擬
我們可以選擇只給特定的host進行限速,這里我們直接選擇一個極限情況,56 kbps
這里我們直接請求豆瓣網(wǎng)頁,會發(fā)現(xiàn)移動端響應變得非常慢
這樣我們就可以借助Charles來對不同的網(wǎng)絡環(huán)境進行測試了。
借助Charles來對移動端進行測試的小教程就到這里了,希望能幫助到大家,如果大家以后有什么想了解的,歡迎留言。最后,希望本篇文章可以幫助大家。
作 者:Testfan Chris
出 處:微信公眾號:自動化軟件測試平臺
版權說明:歡迎轉載,但必須注明出處,并在文章頁面明顯位置給出文章鏈接
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結
以上是生活随笔為你收集整理的java移动端接口测试_借助Charles来测试移动端-下篇的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (二叉树DFS)下落的树叶
- 下一篇: oracle11g基目录和主目录,Red