soapui中文操作手册(三)----使用SoapUI进行负载测试

来源:互联网 发布:淘宝网电视机 编辑:程序博客网 时间:2024/05/20 06:10

转载地址:http://www.cnblogs.com/zerotest/p/4668918.html


使用了SoapUI进行负载测试

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

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

1)创建一个新的LoadTest

  1. 右键单击一个TestCase在导航并选择New LoadTest
  2. Create new LoadtTest in SoapUI
  3. 一个new LoadTest对话框打开。在这里面,输入您的LoadTest的名称,然后单击确定。
  4. New_LoadTest_Dialog

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

2)运行LoadTest

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

在简单了SoapUI战略LoadTest

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

成品LoadTest在了SoapUI

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

3)添加断言到LoadTest

 

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

 一步步测试最大插入

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

    LoadTest有错误

阅读全文
0 0
原创粉丝点击