注意:用fiddler代理查看android手機的請求和響應,要先確保電腦和手機連在同一個WiFi下面(否則搞半天都不知道本身是哪裏設置不對)。html
抓包及修改請求android
一、今天參照教程(地址:http://www.cr173.com/html/15341_1.html)將博客園的logo改了一下。json
步驟是這樣的:數組
找到請求返回的博客園logo的session → 打開自動響應,在「Enable authomatic reponses」和「permit passthrought unmatched requests」前面都打上勾 → 將session拖到自動響應框中 → 在Ruler Editor中將logo修改成本地圖片,點擊save → 從新訪問博客園,就能看到修改的效果了瀏覽器
再接再礪,修改請求和響應中的數據緩存
應用場景:服務器
刷新,不管是否有緩存,都從服務器取數據session
❶修該UA測試
一個經驗是作瀏覽器頁面定製時進行調試更換UA;還有如自定義UA爲IPAD後,訪問後返回的將是至關於手機訪問產生的頁面。ui
❷修改referer (參考:http://www.cnblogs.com/KeepMovingblog/archive/2012/10/17/2728556.html)
Referer能夠記錄訪問的來源,統計訪問量,能夠用來防盜鏈。
❸修改Accept
❹修改Accept-Encoding/Accept-Language
❺Connection
❻Cookie
❼Host
❽Query String Parameters
url中基本元素(協議類型://服務器地址(必要時需加上端口號)/路徑/文件名):
參考:http://www.cnblogs.com/wangzhiyu811/p/3482738.html
一、傳輸協議;二、服務器地址;三、端口號(以數字方式表示,若爲HTTP的默認值「:80」可省略);四、路徑(以「/」字符區別路徑中的每個目錄名稱);五、查詢(GET模式的窗體參數,以「?」字符爲起點,每一個參數以「&」隔開,再以「=」分開參數名稱與數據,一般以UTF8的URL編碼,避開字符衝突的問題)
接口測試及soapui自動化:
一、soapui傳遞參數,參考:SoapUI用groovy腳本提取json數組數據(http://www.tuicool.com/articles/rqMV7jY)
datasource腳本示例:
import groovy.json.JsonSlurper
def xresponse = testRunner.testCase.testSteps["getToken"].testRequest.response.contentAsString
def slurper = new JsonSlurper()
def re = slurper.parseText(xresponse)
result["current_access_token"]=String.valueOf(re.result.access_token)