首页 > 其他 > 详细

测试:接口测试-抓包工具的使用

时间:2020-11-30 21:53:22      阅读:125      评论:0      收藏:0      [点我收藏+]

接口测试

分类:

  serverAPI、httpAPI

B / S 和 C / S 的区别:(面试题)

  CS 响应速度快,安全性强,用户体验好,一般应用于局域网中,但是开发维护成本高;

  BS 可以实现跨平台,客户端零维护,但是个性化能力低,响应速度较慢

http / https 的区别(面试题)

  s  ssl 协议

  http://127.0.0.1:8080/jinrongcrm/login.jsp?name="admin"&pwd="123"

url 地址有哪些组成:

  协议:http / https

  端口号:http / https   80 / 443

  请求方式:GET

  参数:name、pwd

  参数值:admin、123

  域名部分

  虚拟目录部分

  文件名

http 的请求有哪些:

  GET、POST、HEAD、OPTIONS、PUT、DELETE、TRACE、CONNECT

  GET:请求指定的页面信息,并返回实体主体

  HEAD:类似于 get 请求,只不过返回的响应中没有具体的内容,用于获取报头

  POST:向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。

       数据被包含在请求体中。POST请求可能会导致新的资源的建立和/或已有资源的修改。

  PUT:从客户端向服务器传送的数据取代指定的文档的内容

  DELETE:请求服务器删除指定的页面

  CONNECT:HTTP / 1.1协议中预留给能够将连接改为管道方式的代理服务器

  OPTIONS:允许客户端查看服务器的性能

  TRACE:回显服务器收到的请求,主要用于测试或诊断

GET 和 POST 的区别:(面试题)

  1.GET:一般用于信息获取,使用URL传递参数,对所发送信息的数量也有限制,一般在2000个字符

  2.GET: 传送的数据量较小,不能大于2KB。post 传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。 用IIS过滤器的只接受get参数,所以一般大型搜索引擎都是用get方式

  3.GET:是从服务器上获取数据,post 是向服务器传送数据。 get 请求返回 request – URI 所指出的任意信息。

  4.GET:是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址,用户看不到这个过程。

  5.POST:一般用于修改服务器上的资源,对所发送的信息没有限制。

  6.GET方式需要使用Request.QueryString来取得变量的值,而POST方式通过Request.Form来获取变量的值,也就是说Get是通过地址栏来传值,而Post是通过提交表单来传值。

request:

  请求行( request line)、请求头部( header )、空行和请求数据四个部分组成

response:

  响应行、响应报头、空行和响应正文

服务器的响应状态码:(面试题)

  https://blog.csdn.net/alice_tl/article/details/87186772

Sessios、cookie 的区别:(面试题)

  Cookie 是把数据保存在浏览器端的内存中

  Session 是把数据保存在服务器端的内存中

cookie与session的联系:

  用户首次与Web服务器建立连接的时候,服务器会给用户分发一个 SessionID作为标识。SessionID是一个由24个字符组成的随机字符串。用户每次提交页面,浏览器都会把这个SessionID包含在 HTTP头中提交给Web服务器,这样Web服务器就能区分当前请求页面的是哪一个客户端。这个SessionID就是保存在客户端的,属于客户端Session。其实客户端Session默认是以cookie的形式来存储的。

  当然我们客户端可以禁用cookie,这时候服务器端就拿不到sessionID。

     另外一个办法:使用url方式存储sessionID;但是一般都不推荐使用,因为可以伪造url。

测试:接口测试-抓包工具的使用

原文:https://www.cnblogs.com/han0911/p/14063004.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!