SoapUI 负载测试17 Mar 2025 | 4 分钟阅读 负载测试是软件性能测试和容量测试的典型形式。 它有助于确定系统在特定负载下的行为,识别任何瓶颈或操作组件的缓慢情况以及 Web 服务的最大操作容量。 此外,负载测试用于执行所有类型的非功能性测试,其中系统加载多个请求以检查 Web 服务的性能。 负载测试的要点
创建负载测试要在 SoapUI 中创建负载测试,我们必须按照以下步骤操作 步骤 1:右键单击 Calculate Sum TestCase 并选择“新建负载测试”选项,如下所示。 ![]() 步骤 2:单击“新建负载测试”后,它会显示一个弹出对话框以输入负载测试名称并单击“确定”按钮。 ![]() 步骤 3:单击“确定”按钮后,在负载测试中创建 'LoadTest 1 ? Sum',并且“LoadTest1 ? Sum”窗口也打开,正如我们在下图中所示。 ![]() 当负载测试执行时,统计数据将收集并显示在负载测试的以下标题下。
负载测试的执行在 SoapUI 中加载测试时,默认情况下,它已预先配置为使用简单的负载策略,该策略具有 5 个线程运行 60 秒,并且可以根据负载测试中的测试属性的要求进行自定义,如下所示。 ![]() 步骤 4:要运行测试,请单击负载测试的运行图标(线程上方的绿色三角形)。 之后,它开始执行负载测试,用户可以在其中查看包含不同标头数据的统计表。 它需要 60 秒才能在 SoapUI 中完成负载测试工作。 ![]() 在负载测试中使用断言步骤 5:要验证负载测试,请单击 LoadTest Assertion 选项卡,位于 LoadTest Editor 的底部,如下所示。 ![]() 步骤 6:单击 LoadTest Assertion 选项卡后,它会显示一个工作区,用于将断言添加到负载测试,如下所示。 ![]() 步骤 7:单击 (+) 图标以将断言添加到“负载测试断言”菜单栏,然后它会显示一个弹出对话框以添加断言。 步骤 8:从断言列表中选择“步骤最大值”选项以添加断言,然后单击“确定”按钮。 ![]() 步骤 9:按下“确定”按钮后,将打开“步骤最大值断言”窗口。 ![]() 在上图中,我们将一秒的默认最大响应时间设置为 1000 毫秒,然后单击“确定”按钮,没有任何更改。 步骤 10:单击“确定”按钮后,步骤最大值断言将成功添加到 LoadTest 编辑器中,如下所示。 ![]() 步骤 11:现在,我们必须再次运行测试,方法是单击“运行”图标。 如果负载测试响应花费太长时间,则意味着负载测试有很多错误,这些错误正在快速添加到 err 列中,如下所示。 ![]() 因此,我们在 SoapUI 项目中使用负载测试来处理 Web 服务的行为。 下一个主题REST Web 服务 |
我们请求您订阅我们的新闻通讯以获取最新更新。