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