Vulcan 知识库

负载测试场景

连接到一个机箱

不同的负载测试方案使用不同的通信模式。你可以创建三种负载测试场景,无,原始,和事务/HTTP GET。单击 "Add Scenario "按钮,可以看到选择场景的对话窗口,如下图所示。


无情景

无类型场景提供了最简单的通信模式:建立连接、保持连接和关闭连接。你可以用这个场景来测试DUT的每秒连接数(CPS)、并发连接数或简单的连接平移(是否可以建立连接)的能力。

原始方案

一个原始类型的方案建立连接,产生流量,并关闭连接。流量的方向可以配置为客户端到服务器(上传),服务器到客户端(下行),或双向。

交易情况

Raw场景不同,Transaction场景使用请求-响应的换算模式。在建立连接后,客户端将向服务器发送一个消息以模拟请求。在收到请求信息后,服务器将向客户端回应一个信息。

这种通信模型就是所谓的客户-服务器模型。它是互联网上大多数应用的基本通信框架。许多应用都是基于这种通信模型,例如:WWW、电子邮件、网络打印。

HTTP GET方案

HTTP GET方案是一种特殊的事务类型,其请求和响应的内容被预先定义为HTTP请求和响应。请求信息的内容被预定义为::

GET / HTTP/1.1\r\n
 Host: www.yourhost.com\r\n

响应信息的内容被预先定义为:

HTTP/1.1 200\r\n

Content-Length: 1\r\n

Content-Type: test/plain\n

\r/r\n

Arr\n