📅  最后修改于: 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列中看到数字迅速累加。