📜  SoapUI-负载测试

📅  最后修改于: 2020-12-04 05:01:30             🧑  作者: Mango


负载测试是性能测试的一种特定形式,旨在评估特定负载下系统的行为。在SoapUI中,我们通常将术语“负载测试”用于所有类型的非功能测试,但是SoapUI支持Web服务的所有类型的性能评估,例如负载,压力和耐用性。

注意事项

  • 负载测试在SoapUI中非常独特。功能测试用例,可以快速创建和修改性能测试。

  • 主要区别在于SoapUI中的性能测试通常是从现有功能测试中创建的。这样可以快速创建高级性能测试。

  • 可以在不同的负载情况下验证Web Service的性能。维护功能验证以确保它们在负载下不会损坏,同时运行多个负载测试以查看它们如何相互影响以及更多。

创建负载测试

步骤1-右键单击Functional Test Case,然后选择New Load Test。

新负载测试

步骤2-输入负载测试的名称,然后在对话框向导中单击确定。

对话精灵

负载测试将打开,并创建负载测试,如以下屏幕截图所示。

空载测试

负载测试的执行

创建新的负载测试后,使用简单负载策略将其预先配置为使用5个线程运行60秒(右上)。

根据需求和运行修改这些值。–用户应了解负载测试的配置和概念。

负载配置

用户将在中间看到统计信息表,从收集数据开始,并在60秒后完成LoadTest。

统计表

添加断言

步骤1-在LoadTest编辑器中,选择编辑器底部的“ LoadTest声明”选项卡。

负载测试断言

步骤2-单击LoadTest断言菜单栏中的添加断言按钮以添加断言。

断言按钮

步骤3-将打开“添加断言”对话框。选择最大步长。选择“最大”设置允许响应采取的最长时间(以毫秒为单位),如果时间超过我们设置的时间,则测试将失败。单击确定。

最大误差

步骤4-将打开“ TestStep Max Assertion”窗口。如下面的屏幕截图所示,我们允许最大响应为一秒,即1000毫秒。我们什么也不要修改。单击确定。

最大步长

现在将成功添加Step Maximum断言。

增加的最大值

步骤5-现在再次运行测试。如果响应时间太长,您应该会在err列中看到数字迅速累加。

错误栏