WebService性能测试
要对一个WebService进行性能测试,webservice是什么东东?谁让咱对开发一知半解呢,到群里问问吧!问了半天,接口?规范?云里雾里的。
这里给一个站内大哥的讲解:
WebService是什么:http://www.cnblogs.com/Leo_wl/archive/2010/05/20/1740205.html
首先想到的是用JMeter来做这个测试,因为比较熟悉,添加了一个WebServicer请求,发现 Soap/XML-RPC Date 下面的内容不会填。内功不够啊,SOAP(简单对象协议)不会啊!
查查怎么用吧!简单对协议SOAP:http://www.yesky.com/214/1606214_1.shtml ,我估计我一时半会儿的也玩不转。好吧!jmeter!我暂时先放弃你了。^_!
听说,soapUI挺好玩的,下载下来试试。
关于下载与安装问题,这里就不说了。你懂的!嘻嘻
第一步:
新建一个项目:点击新建按钮就行了。
在打开的窗口中填写你项目名,顺便也把你要测试WebService地址也一块填写的吧!
http://www.webservicex.net/WeatherForecast.asmx?wsdl
第二步:
创建一个测试计划,右键点击Request---Add to TestCase
然后会弹出对话框提示,点 确定----确定-----OK 计划就创建成功了。
其实,GetWeatherByZipCode--Request 1 是功能测试页面,因为咱要做的是性能,这里不在细讲,有兴趣可以看一下。
第三步:
创建一个性能测试,右键点击 TestCase---New LoadTest
填写测试名,弹出性能测试窗口。
窗口介绍:
运行:点击左上角的绿色按钮。
Threads :设置虚拟用户数。
两个折线的按钮:打开是图形结果
Limit:运行时间(s秒)
这里只是个抛砖引玉,下面是官网上连接:
希望你们也能写点使用心得,一起学习。呵呵。