HTTP(協議及接口)

注意:用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)

相關文章
相關標籤/搜索