这一节我们来介绍性能测试,以前面添加的 SOAP 项目为例。

(五)soapUI创建SOAP项目

创建测试用例


右键点击 “requests 1” 请求,选择 “Add to TestCase” …,如下图。

第一步,默认设置测试套件名为:TestSuite 1。

第二步,默认设置测试用例名为:TestCase 1。

第三步,添加 Requests 到 测试用例,如下图。

点击 “OK” 完整测试用例的创建,如下图。


创建性能测试用例 & 运行


接下来,创建性能测试用例,右键点击 “Load Tests (1)” –> “New LoadTest” , 创建完成,参考上图,多出来一个 “LoadTest 1” 的选项。

最后,运行性能测试。在 “LoadTest 1” 窗口,点解右上角的绿色按钮,运行性能测试。

Limit:表示要持续执行时间,秒为单位,默认是60。

Threads:负载测试所用的线程数,性能测试中所说的并发数。默认是5。

TestDelay:设置测试时线程的休眠时间,即在完成一次完整的测试用例后,开始下一次执行时,线程的休眠时间,以毫秒为单位,(1000毫秒等于1秒),默认是1000毫秒。

Random:该值得设置,于testDelay的设置结合在一起,它表示休眠的时间会在TestDelay(1-0.5)=100毫秒,和testdelay(1+0.5)=300毫秒之捡波动。此处如果设置为0,则表示test delay的值不会随意变化,直接是初始设置的毫秒数。