- 1、本文档共1页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
经常有人问我webservice的性能测试是用JMeter好还是SoapUI好。说句实话这两款都是非常优秀的开源WebService性能测试工具,简单地说哪个更好真不太容易。影响WebService性能测试的因素太多到底谁的结果更准确一些很多时候并不主要取决于测试工具。在soapUI官方网站上有一个文章比较了这两款工具,我将要点抽出来加以分析希望能反映它们的特点。
JMeter在整个负载测试的优越性是毋庸置疑的,它覆盖了常见的各种测试类型,如HTTP,JDBC,JMS和SOAP。单就WebService测试,作者做了一个简单的实验,但并没有涉及太多的细节。
试验准备:本地WebService,运行于JBoss4.0.3SP1,每个简单请求在4种不同负载下执行5000次,分别是1线程,5线程,10线程和25线程。在SoapUI中为简单起见均使用简单负载策略,并且五执行延时。要分别记录关闭连接和非关闭连接方式的数据。关闭连接方式是指每次请求完毕后关闭连接。反之则是让连接仍然保持打开以等待下个请求,显然会省去很多额外开销。在JMeter中也可以做类似配置,如线程数为1,循环次数5000或线程数25,循环200次。
环境:WinXPSP2,PentiumM1.81GRAM,JRE1.5.0_06.
结果:
Threads
Threads
jmeter
soapUI
soapUI(*)
soapUIcmdline soapUIcmdline(*)
1
8ms,105TPS 6.78ms,147TPS 10.7ms,94TPS 5.75ms,174TPS 10ms,99TPS
5
43ms,110TPS 38.7ms,128TPS 23.7ms,211TPS 30.4ms,164TPS 24ms,210TPS
10
86ms,112TPS
82ms,122TPS 46.5ms,215TPS 61ms,164TPS
38ms,262TPS
25
214ms,114TPS 204ms,123TPS 124ms,202TPS 159ms,157TPS 95ms,263TPS
其中带*的是非关闭连接模式下测试的结果。从结果中看出Jmeter的测试值均较SoapUI偏大,但与UI连接关闭模式下执行结果相差无几。实验未给出JMeter命令行下的测试结果。但从经验来讲,命令行执行方式避免了测试工具本身带来的巨大资源消耗,更接近真实值。soapUI在命令行连接不关闭模式下TPS随线程的增加在初期有明显上升的。
从计时机制来看,JMeter用的是System.currentTimeMillis(),而soapUI用的是更为精确的
System.nanoTime().
综上所述(文中没有点明,但这是显而易见的),soapUI在单纯的WebService测试时有明显的优势,当要综合其他测试时可以组合使用多种工具。
当然这是soapUI自己做的实验,难免有王婆卖瓜之嫌,有兴趣的朋友可以自己设计实验来测试一下。
您可能关注的文档
- unit5whatwereyoudoingwhentherainstormcame导学案分析和总结.docx
- Unit5Whydoyoulikepandas全单元教案新部编本.docx
- Unit6Anoldmantriedtomovethemountains单元练习题分析和总结.docx
- Unit6IamwatchingTV单元测试题分析和总结.docx
- unit7 the two brothers分析和总结分析和总结.docx
- Unit7Whereismyschoolbag 2分析和总结分析和总结.docx
- Unit8 Is there a post office near here课分析和总结.docx
- Unity安装分析和总结.docx
- Uni操作系统分析和总结.docx
- uni逻辑卷管理分析和总结.docx
最近下载
- 部编版五年级上册语文分层作业设计案例&第4单元(课课练5课时)含答案.pdf
- 2023-2024学年北京石景山区九年级上学期期末考试物理试题+答案解析.pdf VIP
- 青岛版小学科学四年级上册实验教学计划.doc
- 条件概率与全概率公式.docx VIP
- 镁合金表面微弧氧化用电解质溶液及黑色涂层的制备方法.pdf VIP
- 招贴海报设计教案.doc VIP
- 教科版一年级科学上册2.4《气味告诉我们》课件.pptx
- 江苏-J10687-2006(江苏省)住宅工程质量通病控制标准完整版.doc
- 前台绩效考核表(绩效考核+前台接待).pdf VIP
- NY-T 1935-2010 食用菌栽培基质质量安全要求.pdf
文档评论(0)