[转载]使用SoapUI进行负载测试

使用了SoapUI进行负载测试

http://www.cnblogs.com/zerotest/p/4668918.html

负载测试是相当独特的,我们已经创建了一个功能,使您能够快速创建性能测试,并很容易地修改它们。SoapUI性能测试通常是从现有功能测试创建。这使您可以非常快速地创建先进的性能测试。然后,您可以验证在不同负载情况下Web服务的性能,维护功能验证他们不会在负载下破坏,同时运行多个负载测试,看看它们是如何相互影响等等。让我们继续教程。我们要学习的是以下几点:

  1. 创建一个新的LoadTest
  2. 运行LoadTest
  3. 添加断言到LoadTest

1)创建一个新的LoadTest

  1. 右键单击一个TestCase在导航并选择New LoadTest
  2. [转载]使用SoapUI进行负载测试
  3. 一个new LoadTest对话框打开。在这里面,输入您的LoadTest的名称,然后单击确定。
  4. [转载]使用SoapUI进行负载测试

该LoadTest将打开。完成!它真的就是这么简单了SoapUI。让我们来运行它。

2)运行LoadTest

当创建一个新的LoadTest,它预先配置为运行60秒(右上)与5线程使用简单负载策略。

[转载]使用SoapUI进行负载测试

  1. 根据需要修改这些值(阅读更多有关SoapUI LoadTest配置)。
  2. 运行测试, 你会看到统计数据表中开始收集数据,60秒后应该有一个完整的LoadTest。(阅读更多关于LoadTest执行

[转载]使用SoapUI进行负载测试

我们现在已经成功地运行我们的第一个LoadTest,让我们添加一个断言做负载验证。

3)添加断言到LoadTest

  1. 在LoadTest编辑器底部选择LoadTest Assertion 选项卡
  2. [转载]使用SoapUI进行负载测试
  3. 单击Add Assertion在LoadTest断言菜单栏按钮来添加一个断言。
  4. [转载]使用SoapUI进行负载测试
  5. Add Assertion对话框现在将打开,选择 Step Maximum。如果时间超过我们所设定,测试将失败。点击确定。
  6. [转载]使用SoapUI进行负载测试
  7. 正如你所看到的,我们允许一秒,1000毫秒的响应最大。让我们不要修改,点击确定
  8. [转载]使用SoapUI进行负载测试
  9. 步骤最大断言现在将成功添加

[转载]使用SoapUI进行负载测试

  1. 现在,再次运行测试。如果响应要花很长时间,你应该看到ERR列中的数字迅速增加。

    [转载]使用SoapUI进行负载测试

上一篇:Redis客户端使用


下一篇:关于c#中”ref”和”out”关键字的一些理解