您的位置:首页 > 产品设计 > UI/UE

SoapUI+WSDL性能测试

2015-04-27 16:26 211 查看
1.soap ui下载

  2.安装

  3.使用--新建项目

  打开soapui 新建项目 project--new soapui project(快捷键:ctrl+N)--project Name(例如:test)--initial wsdl/wadl(wsdl的地址,或者导入wsdl文件)--ok

  4.导入成功后,会生成接口文件

  5.根据文档,把Request1中带“?”的替换成值。

  6.可点击左上角,进行运行测试,看是否正确

  7.点击Request 1 --右击鼠标 选择add to testCase完成后

  找到Load Tests ,然后new LoadTest(性能测试)

  8.打开LoadTest1 页面,开始设置参数。

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

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

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

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

  9.loadrunner和soap对webservices 测试的比较(摘抄的,非自己总结)

  1)soapui 是专门针对webservices接口的测试工具,在对同一个接口进行测试时,soapui表现的性能更优越,更真实,更接近的反应接口的性能指标

  2)soapui在发送请求的时候,是直接以组装好的soap报文进行发送,而lr是使用web_services_call方法,从方法传入相应的参数,由lr组装成soap报文后,再发往接口进行调用,因此lr在组装报文时,会有相应时间的耗费,lr脚本中创建的事物就包括这段组装报文的时间,因此响应时间会比soapui的响应时间更长,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  SoapUI WSDL