Vulcan 库

负载测试场景

连接到机箱

不同的负载测试场景采用不同的通信模式。您可以创建三种负载测试场景:无、原始数据和事务/HTTP GET。点击“添加场景”按钮,将显示如下所示的场景选择对话框。


无场景

无类型场景提供了最简单的通信模式:建立连接、保持连接和关闭连接。您可以使用此场景测试被测设备(DUT)的每秒连接数(CPS)能力、并发连接能力,或简单地进行连接探测(即检查连接能否建立)。

原始场景

Raw类型场景建立连接、生成流量并关闭连接。流量方向可配置为客户端到服务器(上传)、服务器到客户端(下行)或双向。

交易场景

原始场景不同,事务场景采用请求-响应通信模型。建立连接后,客户端将向服务器发送消息以模拟请求。服务器收到请求消息后,将向客户端发送响应消息。

这种通信模型被称为客户端-服务器模型。它是互联网上大多数应用程序的基础通信框架。许多应用程序都基于此通信模型,例如万维网、电子邮件、网络打印等。

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: text/plain\r\n

\r\n

A\r\n