SoapUI学习总结(三) --负载测试

来源:互联网 发布:画图软件使用教程 编辑:程序博客网 时间:2024/05/20 23:40

1.创建运行负载测试

  性能测试一般使用loadrunner,或者自己写的调用客户端进行测试。loadrunner是全面的性能测试工具,对一般开发人员来说太重,并且需要license。自己写调用的客户端则测试的统计数据也需要写程序处理,比较麻烦。这里推荐使用SoapUI,SOAPUI可以直接根据WSDL生成SOAP数据包,手工填入参数后可以直接进行性能测试。
  在创建完测试用例后,本工程的负载脚本也由在最初创建好工程时,已经默认创建完毕,在此可直接打开使用,可直接点开Load Tests节点,节点下包含名称为“LoadTest1”的负载脚本,双击打开。
这里写图片描述
  设置过程参考如下,场景为100用户并发,持续运行10分钟,没有思考时间。相应的SoapUI可设置Threads=100,Test Delay=0,Limit=600,后面的下拉框选择Seconds,表示600秒。设置完毕后,点击左上方的绿色箭头,程序开始进行负载测试。
  负载测试过程中,右上方会有进度条显示测试的进度情况,SoapUI提供了2个图表和一个简要列表的形式列出了测试过程中相关数据的监控,如下图,下图为简要列表形式提供的数据:
  这里写图片描述  
  点击运行右侧两个类似图表的按钮,第一个,会弹出下方的监控图表,图中只有曲线,没有任何数据说明,只能看到变化的情况,由于无相应的刻度,而无法直观地看出数据大小,第二个与第一个类似,不过仅能显示线程数与另一统计内容的曲线变化情况,另一统计内容可通过下图红色方框里的“select statistic”进行选择。
  图表中都有图例,而且理解起来也很简单,我就不一一赘述了。在这里SoapUI就简单介绍完了,当然他还有很多厉害的功能,博主也还没有研究,有兴趣的可以去官网学习一下,待博主有了新的研究继续写。

0 0
原创粉丝点击