在大家的眼里性能测试一种高逼格的测试,那么咱们今天就来学习一下性能测试核心原理相关的知识点;性能测试涉及的领域及最本质的内容包含什么呢?咱们首先来学习一下关于"性能测试原理"相关的知识点。性能测试主要从三个核心要素上来讲解:第一个它是基于网络协议的;第二个基于多线程;第三个模拟真实的用户场景,基于这三个核心原理详细讲解。
首先:基于"网络协议"层面来说,为什么性能测试中其中有一个核心原理是基于协议的呢?大家都知道不管是web系统也好,app应用程序也好,他们之间是怎么样建立连接的?其实都是基于网络协议来建立连接的;讲到网络连接我们首先应该联想到OSI参考模型与TCP/IP五层模型,那什么是OSI?OSI(Open System Interconnect),即指互联, 一般都叫OSI参考模型,是组织在1985年研究的模型。该标准定义了网络互联的七层由高到低依次包括(应用层、表示层、会话层、传输层、网络层、数据链路层和物理层)即称为开放式系统互联参数模型,平时我们应用最多是基于TCP/IP五层模型基于上是基于应用层面的内容,其它关于物理层、数据链路层、网络层、数据传输层简单了解一下就好。OSI七层参考模型与TCP/IP五层结构模型如下图所示:
下面简单讲解一下关于TCP/IP五层模型原理过程:
应用层&