本人只是一只普普通通的大三的测试小白,该文章是根据平时上课老师讲的内容所写的
运行负载测试
主要内容:
- 监控负载下的应用程序
- 实时观察 Vuser 的运行情况
- 查看用户操作的概要信息
- 在负载测试期间增加负载
- 查看测试状态
- 查看 Vuser 操作的详细信息
- 检查所有错误消息
Controller “运行”视图一览
设计界面主要由五部分组成:
- 场景组(左上角)
- 场景状态(右上角)
- 可用图(左边)
- 图查看区域(中间)
- 图例(底下)
1. 监控负载下的应用程序
1. 检查性能图
图查看区域显示下列默认的联机图:
- “正在运行 Vuser - - 整个场景”图。显示在指定时间运行的 Vuser 数
- “事务响应时间 - - 整个场景”图。显示完成每个事务所用的时间
- “每秒点击次数 - - 整个场景”图。显示场景运行期间 Vuser 每秒向 Web 服务器提交的点击次数(HTTP 请求数)
- “Windows 资源”图。显示场景运行期间评测的 Windows 资源(记得添加度量)
2.查看吞吐量信息
在左边的可用图中,找到Web资源图中的吞吐量,右键打开
- 吞吐量”图显示 Vuser 每秒从服务器接收的数据总量 (以字节为单位)
- 与 “事务响应时间”图比较,查看吞吐量对事务性能的影响
- 如果随着时间的推移和 Vuser 数目的增加,吞吐量不断增加,说明带宽够用。如果随着 Vuser
数目的增加,吞吐量保持相对平稳,可以认为是带宽限制了数据流量
2.实时观察 Vuser 的运行情况
点击图中的第四个选项:Vuser,可查看当前Vuser的状态
由图可知一共设置了10个Vuser,而在当前时间已经由6个Vuser正在运行,当然,你也可以选择停止运行任意一个Vuser
3.查看用户操作的概要信息
在 Vuser 窗口中选择一个正在运行的 Vuser,单击显示 Vuser 日志按钮。Vuser 日志窗口打开
4.在负载测试期间增加负载
- 在 “运行”视图中单击运行/停止 Vuser 按钮。“运行/停止”对话框打开,显示当前分配到场景中运行的 Vuser 数。
- 在 # 列中,输入要添加到组中额外的 Vuser 的数目。要运行 2 个额外的 Vuser,请将 # 列中的数字 8 替换为 2
- 单击运行以添加 Vuser。如果某些 Vuser 尚未初始化,将打开运行已初始化的 Vuser 和运行新Vuser 选项。选择运行新Vuser 选项
点击图中的第五个按钮:运行/停止Vusers
你可以添加到组中额外的 Vuser 的数目,图中为运行 2 个额外的 Vuser
5.查看测试状态
“场景状态”窗格显示场景的整体状况
6.查看 Vuser 操作的详细信息
单击 “场景状态”窗格中通过的事务,查看事务的详细信息列表,将打开 “事务”对话框
7.检查所有错误消息
选择视图 > 显示输出,或者单击 “场景状态”窗格中的错误。“输出”对话框打开,列出消息文本、生成的消息总数、发生错误的 Vuser 和Load Generator 以及发生错误的脚本
选择视图 > 显示输出
单击 “场景状态”窗格中的错误
下面是成功执行测试后得到的结果,你可以根据图中的数据来进行分析,当然,你也可以使用Analysis分析场景。