软件测试面试3

软件测试常见面试题分享3

1.如何排除PC网络故障

  1. 首先排除接触故障,确保网线是可以正常使用的,然后仅禁用网卡后出现启用,排除偶然故障。
  2. 使用ipconfig查看:使用win+R,输入cmd打开命令提示符窗口,输入ipconfig/all查看IP地址信息和物理网卡等相关网络详细信息。
  3. 使用ping命令测试网络的连通性,定义故障范围。在命令提示符窗口ping本机(ping 127.0.0.1),数据显示本机分别发送和接收到的4个数据包,丢包率为0,则可以判断本机网络协议工作正常;如果显示“请求超时”,则表明本机网卡的安装或TCP/IP协议有问题,接下来就应该检查网卡和TCP/IP协议,卸载后重装再次尝试。
  4. ping本机ip:在确认127.0.0.1地址能被ping通的情况下,继续使用ping命令测试本机的IP(局域网中的ip,如192.168.0.56)是否能被ping通,如不能,说明本机的网卡驱动程序不正确,或者网卡与网线之间连接有故障,也有可能是本地的路由表受到了破坏,此时应该检查本机网卡的状态是否为已连接,网络参数是否设置正确,如果正确了仍然不能ping通,就重新安装网卡驱动程序;丢失率为0,可以判断网卡安装配置没有问题。
  5. ping网关:网关地址能把ping通的话,表明本机网络连接已经正常,如果未ping通,可能是网关设备自身存在问题,有可能是本机上网络参数配置有误,检查网络参数。

2.HTTP和HTTPS协议的区别
HTTP协议是超文本传输协议,信息是明文传输;HTTPS协议是由SSL+HTTP协议构建的加密传输协议;它们使用的端口不同,HTTP:80,HTTPS:443。

3.谈谈你对http、webservice、dubbo协议的了解

  1. http协议:超文本传输协议,端口是80,特点是无连接、无状态,能够快速响应,主要是由请求和响应两部分组成。请求包含请求行、请求头、请求正文,常见的请求头:Accept、X-requestted-with、User-agent、Content-Type、Cookie;响应包含响应行、响应头、响应正文;https协议由ssl+http组成,端口443。
  2. wbservice:基于xml格式数据的SOAP传输协议,接口地址以?wsdl(webservice description language)结尾,使用工具soapui。
  3. dubbo协议是基于rpc远程调用协议,适用于高并发的接口协议。

4.常见的post请求提交数据的方式有哪些
主要有四种方式:四种方式取决于Content-Type:

  1. Content-Type applcaiton/x-www-orm-urlencoded:数据报文是字典,相当于通过表单方式去提交数据
  2. Content-Type multpartform-data:报文包含有文件上传
  3. Content-Type application/json(text/plain,text/xml…):报文是字符串类型
  4. Content-Type binary:报文类型是以二进制的方式上传文件

5.常见的请求头以及它们的作用

  1. Accept:客户端接收的数据格式
  2. X-requestted-with:异步请求,如ajax请求,无刷新
  3. User-agent:发送请求的客户端的类型
  4. Content-Type:请求的内容的报文格式
  5. Cookie:Cookie信息

6.get与post请求的区别是什么
get与post都可以向服务器提交数据,并且都可以向服务器回去数据,主要区别如下:

  1. 传输参数方式不同,get请求通过地址栏的方式传参,post请求通过表单的形式传参
  2. 传参的长度不同,get请求的参数长度有限制(在http协议中并未作出长度的限制,但是在浏览器中限制了url长度),而post没有
  3. 通常情况下,get请求用于获取数据,如查询,post请求用于提交数据,如增、删、改
  4. 安全性上get不如post,get请求会将请求参数拼接在url上,post请求更加安全

7.常见的状态码以及它们的作用

  1. 1xx. 信息提示
  2. 2xx. 请求成功
  3. 3xx. 重定向(通过各种方法将各种网络请求重新定个方向转到其它位置)
  4. 4xx. 请求错误(客户端)
  5. 5xx. 服务器错误

8.谈谈cookie、session、token有什么特点
共同点:都可以用于鉴权并且都由服务器生成

  1. cookie保存在客户端的浏览器上,单个Cookie保存的数据不能超过4K,一般浏览器都限制一个站点最多保存20个Cookie,Cookie的安全性一般,可通过分析存放在本地的Cookie并进行Cookie欺骗
  2. session保存在服务器的内存上,默认保存30分钟,比cookie安全,缺点是当访问增多时,会较大地占用服务器的资源;session一般会生成一个sessionid(名称自定义),sessionid可以通过cookie传输(sessionid存在与cookie中)
  3. token一般存储在服务器的数据库中,通过一个接口或登录获取,后续的接口需要传入token才能请求成功,token也可以通过cookie传输
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值