使用 SoapUI 进行压力测试的完整教程

SoapUI 压力测试

SoapUI 想要进行 压力测试,就要使用其中的 LoadTest 功能。

创建 LoadTest

LoadTest 能实现 压力测试 的效果,我们可以先创建 Test Suit,也就是测试套件,然后在 Test Suit 中去创建 LoadTest。

使用 SoapUI 进行压力测试的完整教程_第1张图片

下图就是创建好的 LoadTest

使用 SoapUI 进行压力测试的完整教程_第2张图片

压力测试结果

运行之后我们可以查看到详细的运行参数

使用 SoapUI 进行压力测试的完整教程_第3张图片

以及曲线图

使用 SoapUI 进行压力测试的完整教程_第4张图片

更高效的压力测试

我准备两个接口,每个接口我想运行 100 次,但是我不想这两个接口混在一起 测试,所以我可以用到 Apifox 的 测试套件(Test Suit)

准备接口

我们先准备两个接口,待会测试要用到

  • /api/v1/users
  • /api/v1/books

使用 SoapUI 进行压力测试的完整教程_第5张图片

准备测试用例

我们需要准备两个 测试用例

使用 SoapUI 进行压力测试的完整教程_第6张图片

新建两个测试用例

  • users test
  • books test

使用 SoapUI 进行压力测试的完整教程_第7张图片使用 SoapUI 进行压力测试的完整教程_第8张图片

各自添加接口

然后我们需要进到各自的测试用例里去添加接口,选择导入接口

使用 SoapUI 进行压力测试的完整教程_第9张图片

这里演示了 users 的步骤,books 那边也是一样的

使用 SoapUI 进行压力测试的完整教程_第10张图片

设置 100 次

接着我们把循环数设置成 100 次

使用 SoapUI 进行压力测试的完整教程_第11张图片

并点击 保存

测试套件

新建 测试套件

我们需要新建一个测试套件

使用 SoapUI 进行压力测试的完整教程_第12张图片

添加 测试用例

将刚刚两个测试用例添加进去

使用 SoapUI 进行压力测试的完整教程_第13张图片

运行得到结果

最后点击 运行,就可以查看两个 测试用例 运行的结果了!

使用 SoapUI 进行压力测试的完整教程_第14张图片

知识扩展:

你可能感兴趣的:(使用 SoapUI 进行压力测试的完整教程)