webservices 性能测试_soapui

上一篇 / 下一篇  2013-09-02 12:58:48 / 个人分类:soapui

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的响应时间更长,
 
 

TAG: 性能测试 SoapUI soapUI soapui WebServices webservices

梧柳栖桐 引用 删除 lilycheng1986   /   2013-10-15 15:18:11
1
 

评分:0

我来说两句

日历

« 2024-04-30  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 5208
  • 日志数: 6
  • 建立时间: 2013-08-28
  • 更新时间: 2013-09-22

RSS订阅

Open Toolbar