- SoapUI 教程
- SoapUI - 首页
- SOAP 基础
- SOAP - 简介
- SOAP - 消息
- SOAP - 什么是 REST?
- SoapUI 基础
- SoapUI - 简介
- SoapUI - 功能
- SoapUI - NG Pro
- SoapUI - 安装与配置
- SoapUI - WSDL
- SoapUI - 项目
- SoapUI - 测试套件
- SoapUI - 测试用例
- SoapUI - 测试步骤
- SoapUI - 请求与响应
- SoapUI - 属性
- SoapUI - 属性传递
- SoapUI - 日志面板
- SoapUI - 断言
- SoapUI - 故障排除
- SoapUI - 性能测试
- SoapUI - 负载测试
- SoapUI - RESTful Web 服务
- SoapUI - JDBC 连接
- SoapUI - JDBC 属性
- SoapUI - JDBC 断言
- SoapUI 有用资源
- SoapUI - 快速指南
- SoapUI - 有用资源
- SoapUI - 讨论
SoapUI - 负载测试
负载测试是一种特定的性能测试形式,用于评估系统在特定负载下的行为。在 SoapUI 中,我们通常将“负载测试”一词用于所有类型的非功能性测试,但是 SoapUI 支持所有类型的 Web 服务性能评估,例如负载、压力和耐久性测试。
注意事项
SoapUI 中的负载测试非常独特;它是一个功能测试用例,允许快速创建和修改性能测试。
主要区别在于,SoapUI 中的性能测试通常是从现有的功能测试创建的。这允许快速创建高级性能测试。
可以在不同的负载场景下验证 Web 服务性能。保持功能验证以确保它们在负载下不会中断,同时运行多个负载测试以查看它们如何相互影响等等。
负载测试的创建
步骤 1 - 右键单击功能测试用例,然后选择“新建负载测试”。
步骤 2 - 在对话框向导中输入负载测试的名称,然后单击“确定”。
负载测试将打开,并创建负载测试,如下面的屏幕截图所示。
负载测试的执行
创建新的负载测试时,它预先配置为使用简单的负载策略运行 60 秒(右上角),使用 5 个线程。
根据需要修改这些值并运行。注意 - 用户应该了解负载测试配置和概念。
用户将在中间看到统计表,从收集数据开始,60 秒后应该完成负载测试。
添加断言
步骤 1 - 在 LoadTest 编辑器中,选择编辑器底部的 LoadTest 断言选项卡。
步骤 2 - 单击 LoadTest 断言菜单栏中的“添加断言”按钮以添加断言。
步骤 3 - 将打开“添加断言”对话框。选择“步骤最大值”。选择“最大值”设置响应允许花费的最大时间(毫秒),如果时间超过我们设置的时间,则测试将失败。单击“确定”。
步骤 4 - 将打开“测试步骤最大值断言”窗口。如下面的屏幕截图所示,我们允许最大响应时间为一秒,即 1000 毫秒。我们先不修改任何内容。单击“确定”。
现在将成功添加步骤最大值断言。
步骤 5 - 现在再次运行测试。如果响应时间过长,您应该会看到错误列中的数字快速增加。