协议相关(HTTP,TCP,webservice,socket)
什么是协议?
我们常常点开的链接(URL)就有HTTP、HTTPS协议
枯燥点的知识(协议模型)
HTTP,webservice都是在<TCP/IP协议>的应用层。
TCP,socket在<TCP/IP协议>的传输层。
*webservice是基于http协议传输数据,但是采用的是基于HTTP的soap协议传输数据
webservice=soap=http+xml
通常使用SoapUI对webservice进行测试
*socket是基于TCP/IP的传输协议,是对TCP/IP协议的封装
长连接/大并发都可以使用socket。但是socket接口需要自定义,程序员需要自己去解析输入/输出流。
测试socket协议时,需要向程序员确认数据,以及数据格式等。
socket长连接测试,参考网址:Jmeter之TCP取样器
*HTTP协议·参考网址:HTTP协议
测试工作中接触80%都是HTTP协议。
web程序:可以通过Fiddler/F12抓包查看
app程序:可以通过Fiddler抓包查看,参考网址:Fiddler之常用操作(过滤器设置,代理设置,手机抓包设置,手机代理配置)