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中带“?”的替换成值。
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的响应时间更长,
相关阅读:
- 深度解析 HP LoadRunner 软件 (zaza9084, 2013-7-26)
- 我对性能测试服务化的一些看法 (zaza9084, 2013-7-26)
- 性能测试工具比较:LoadRunner vs JMeter - 测试结果数据比较 (zaza9084, 2013-7-30)
- 性能测试及系统优化类型的用户故事 (zaza9084, 2013-7-30)
- Loadrunner11.50 官方汉化包下载 (zaza9084, 2013-7-31)
- 软件测试实验学习笔记系列7--性能测试 (zaza9084, 2013-8-12)
- 性能计算公式 (zaza9084, 2013-8-09)
- 移动智能终端性能评测对比分析(1) (zaza9084, 2013-8-08)
- 移动智能终端性能评测对比分析(2) (zaza9084, 2013-8-09)
- 初探网络性能测试 (zaza9084, 2013-8-27)
收藏
举报
TAG:
性能测试
SoapUI
soapUI
soapui
WebServices
webservices