協議相關(HTTP,TCP,webservice,socket)

什麼是協議?html

咱們經常點開的連接(URL)就有HTTP、HTTPS協議程序員

 

枯燥點的知識(協議模型)web

 

HTTP,webservice都是在<TCP/IP協議>的應用層。併發

TCP,socket在<TCP/IP協議>的傳輸層。app

*webservice是基於http協議傳輸數據,可是採用的是基於HTTP的soap協議傳輸數據socket

webservice=soap=http+xmlpost

一般使用SoapUI對webservice進行測試測試

*socket是基於TCP/IP的傳輸協議,是對TCP/IP協議的封裝url

長鏈接/大併發均可以使用socket。可是socket接口須要自定義,程序員須要本身去解析輸入/輸出流。代理

測試socket協議時,須要向程序員確認數據,以及數據格式等。

socket長鏈接測試,參考網址:Jmeter之TCP取樣器

*HTTP協議·參考網址:HTTP協議

測試工做中接觸80%都是HTTP協議。

web程序:能夠經過Fiddler/F12抓包查看

app程序:能夠經過Fiddler抓包查看,參考網址:Fiddler之經常使用操做(過濾器設置,代理設置,手機抓包設置,手機代理配置)

相關文章
相關標籤/搜索