软测试访谈中的问题 -- -- 网上基本知识问题概览

      最后更新:2021-10-16 17:17:56 手机定位技术交流文章

      提问:
      为什么HTTP协议可以用于软件测试(某些面试要求、软件测试工程师在HTTP协议方面经验丰富)?

      答:
      首先,软件测试工程师可以使用的科目主要是网站(HTTP协议,全部为b/s所使用)和客户软件(主要是http 协议),如果你想进行性能和安全测试,你会这样做,因为大多数性能测试脚本现在都通过模拟http 请求来进行,安全测试模拟经常需要通过 http 协议绕过网页进行,但对于功能测试, http 协议允许我们知道该功能是否正常,信息是否正确传输,答案是否正常。

      一. 网络议定书究竟是什么? TCP/IP议定书摘要。

      答:
      网络规程是管理网络(包括互联网)信息传输和管理的一些标准。
      (人际交流受规则约束, 电脑间交流受网络协议约束。 )我不知道我在说什么。
      TCP/IP议定书是一项网络通信协议,是互联网上使用的最根本协议,包括网络一级的IP协议和传输一级的TCP协议。 TCP/IP规定了电子设备(例如计算机(和其他设备)如何与互联网连接以及它们之间如何传输数据的要求。
      在这里插入图片描述
      详情请见对TCP/IP协议的简短解释。
      房东的喵

      二. Get和Post之间有什么区别?

      在HTTP协议中,提交请求有两种方式:Get和POST。
      1、发送的数据数量
      由于数据以 URL 形式提供,只能将数量有限的数据发送到 Get 。
      由于数据在文本正文中提供,大量数据可以用POST转发方式发送,数据在文本正文中提供,大量数据可以用POST发送。
      2、安全性
      使用GET方法传输的数据不安全,因为数据可在URL字段公开查阅,这增加了漏洞和黑客的危险。
      通过 POST 方法提供的数据是安全的,因为在 URL 字段中无法公开查阅,因此可以使用不同的编码技术使其适应性。
      3、加入书签中
      因为GET查询的结果以 URL 的形式出现, 它们可能被添加到书签中 。
      无法将 POST 查询结果添加到书签 。
      4、编码
      当在窗体中使用 GET 方法时,数据类型中只允许 ASCII 字符 。
      POST 方法在提交表格并接受二进制字符和 ASCII 字符时不约束窗体数据类型。
      5、可变大小
      HTTP 方法允许大约2,000个字符的变量大小。 另一方面, POST 方法允许最多8 MB 的变量大小。
      6、缓存
      GET 方法的数据可以缓冲,而 POST 方法的数据则不能缓冲。
      7、主要作用
      HTTP方法主要用于获取信息,而POST方法主要用于更新数据。

      我会详细和你们一起读读视觉代码。见博客公园“Get和POST之间的差异”

      三. HTTP协定和 https协定之间有什么区别?

      HTTP( Hypertext Transport 协议) 是一个超文本传输协议, 允许通过浏览器和服务器之间的数据交换传输超文本( 文本、 图像、 视频等) 。 换句话说, http 协议规定了超文本传输时应遵守的规则 。
      HTTP:最常用的互联网网络协议之一,客户和服务器终端请求和答复标准(TCP),将超链接从WWW服务器传送到当地浏览器,使浏览器更有效率,并尽量减少网络传输。
      HTPS:一个安全的 HTTP 频道,一个基本的 HTTP 安全版本,根据 HTTP 整合SSL 层, HTPS的安全基础是 SSL, 因此加密细节需要 SSL 。
      在这里插入图片描述

      HTTP协议到底是什么?
      HTTP与 HTTP和 HTPS之间的区别

      四,什么是JSON?

      A:JSON是一种轻量级数据交换格式,以关键对关键格式存储,主要用于与服务器传输数据。

      举一个例子来说明你是如何用json来自我介绍的:姓名、性别、学校数量、年龄和职业。
      在这里插入图片描述

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/11854.html

          热门文章

          文章分类