使用soapUI进行webservices性能测试
来源:互联网 发布:java用什么软件开发 编辑:程序博客网 时间:2024/05/19 13:56
专业版貌似要收费,但sf上下载的这个版本我使用没有发现什么限制,不管功能还是性能测试上,都oK
http://sourceforge.net/projects/soapui/
向开源工具作者致敬。
1.创建测试项目
1.新建一个项目
2.导入wdsl
3.新建一个请求,对请求的参数进行设置
4.执行请求,应答数据在窗口的右边显示
2.性能测试
将1的请求加入到testsuite中,设置burst/simple/variance等
设置limit时间,设置请求的时间间隔(毫秒)
点击执行,查看并发性能min/max/avg/cnt/tps/bps等
动态参数设置
当我们实际测试,特别是性能测试的时候,参数相同的话测试没有意义,必须传的参数是动态变化的,soapui可以动态的设置参数
1.在teststep中增加一个groovy step
2.groovy step中增加设置的参数my.groovy
例如
Random r = new Random()
result=r.nextInt(10)
3.在请求中增加参数
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:tem="http://tempuri.org/">
<soap:Header/>
<soap:Body>
<tem:GetObjects>
<tem:obs>${my#result}</tem:obs>
</tem:GetObjects>
</soap:Body>
</soap:Envelope>
不变的参数,可以在testsuite中直接增加,设置值即可
1.双击testcase
2.点击显示的窗口中Properities
3.在请求的xml代码框中,需要插入参数的位置右键,选择get data,相关的配置数据自动会显示出来
groovy的资料
http://groovy.codehaus.org/gapi/
http://tech.it168.com/zt/Groovy/index.html
http://www.soapui.org/userguide/scripting.html#Dynamic_Properties
ps:使用免费的软件。在精确性上,商业软件loadrunner还是比开源的soapUI要好些。soapUI的收费服务没有试过,就不知道了。。loadrunner的使用参考文档可以参看安装软件时自带的tutorial文档。
- 使用soapUI进行webservices性能测试
- 使用SOAPUI对WEBSERVICE进行性能测试
- 使用SOAPUI对WEBSERVICE进行性能测试
- soapui中文操作手册(三)----使用SoapUI进行负载测试
- soapui中文操作手册(三)----使用SoapUI进行负载测试
- 用SoapUI进行Webservice的性能压力测试
- 用SoapUI进行Webservice的性能压力测试
- SoapUI+WSDL性能测试
- webservice接口测试,使用SoapUI工具进行接口测试
- 使用SoapUI 测试接口
- SoapUI使用测试Rest
- 使用soapUI测试WebService
- 使用loadrunner做webservices接口的性能测试
- SoapUI功能测试、性能测试入门
- 使用JMeter进行性能测试
- 使用JMeter进行性能测试
- 使用JMeter进行性能测试
- 使用JMeter进行性能测试
- 老板也有老板的苦衷
- Ubuntu 小企鹅输入法fcitx安装及设置
- MFC下CSocket编程详解
- 15道海量数据处理的问题,牛人不牛人都可以试试!
- 我的第一个WinCE驱动--FM驱动
- 使用soapUI进行webservices性能测试
- 基于V4L2的视频驱动开发(1)
- 云时代信息系统的数据库
- 每天一道C++笔试题 I
- 【转载】HDFS+MapReduce+Hive+HBase十分钟快速入门(一)
- 判断任务栏的位置高度
- 基于V4L2的视频驱动开发(2)
- 阅读源代码的方法
- 基于V4L2的视频驱动开发(2)