- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Restful WebService实现对比
测试用例初始化数据:Customer对象具有id、name两个属性,初始化13个对象的map,以id为key测试输入输出:对服务提交get请求,去Customer对象列表。测试注意:除各实现要求的必须差别外,开发中保证代码对Customer的操作是完全一致的。减少因操作不一致造成的性能差异。测试步骤:1.????? 针对不同实现,分别搭建独立的Tomcat服务器,保证服务器的资源配置相同。2.????? 针对每个实现,通过客户端多线程访问服务器,测试多线程同时访问服务器且全部返回正确的极限值。3.????? 使用得出的极限值进行3次测试,每次要求重新启动Tomcat服务,记录测试结果,其中服务器内存使用记录要求包括:启动Tomcat但未访问服务前、服务访问后以及在访问服务的过程中3次随机截取的内存使用情况。4.????? 使用较小的并发数量,长时间对每个实现分别进行测试,测试服务的稳定性。要求时间大于3小时,并发量大于30线程。测试环境:Servlet容器信息:Tomcat版本6.0.29内存分配初始内存Tenured 10.69MbPerm 12MbTotal 49.66Mb最大内存Tenured 170.69MbPerm 64MbTotal 365.5Mb项目版本:Apache CXF2.3.1Jersey1.5RESTEasy2.1RestletJava EE 2.0.4测试工具:JMeter2.4(客户端压力)Probe1.7b(Tomcat内存监控)线程线程间隔循环次数平均值最小值最大值吞吐量/秒流量(KB/秒)说明index测试5000100线程循环中断,大压力下,tomcat仍然能够返回,证明瓶颈不发生在tomcat端cxf get 测试cxf运行瓶颈测试1300100线程循环中等情况下,最大线程压力cxf第一次资源消耗测试100030044948438197.964.6cxf第二次资源消耗测试1000300425410519204.366.6cxf第三次资源消耗测试100030045159082196.364jersey get 测试jersey运行瓶颈测试2500100速度快于cxf,资源消耗小于cxfjersey第一次资源消耗测试10003007616359877.3619.4吞吐量未达到极限jersey第二次资源消耗测试100030011218298712502jersey第三次资源消耗测试100030012916281623.2440Resteasy get 测试Resteasy运行瓶颈测试无法测试,800线程,300次循环无错误效率高于Jersey,内存消耗也大于JerseyResteasy第一次资源消耗测试10003006717870713.3505并未达到极限,与更多线程的吞吐量极限差距较大,最大到1400Resteasy第二次资源消耗测试10003009719288804.9569.9Resteasy第三次资源消耗测试100030096111398808.2572.2Restlet get 测试Restlet运行瓶颈测试1000100性能最差的实现Restlet第一次资源消耗测试80010048868619148.3221.7Restlet第二次资源消耗测试80010055767815131.2196.2Restlet第三次资源消耗测试80010055869562130.7195.4稳定性测试cxf稳定性测试501小时以上23918482207.867.8jersey 稳定性测试5001小时以上371105361052.5743.1Resteasy稳定性测试5001小时以上411103811170.8829Restlet稳定性测试5001小时以上342613967145.6217.7
您可能关注的文档
最近下载
- 2022年北京市十二中初三(上)期中数学试卷及答案.pdf VIP
- 鲁教版初中九年级化学各章节知识点归纳复习提纲.doc
- 海鲜市场项目可行性研究幻灯片.pptx VIP
- 微电网能量管理:技术、策略与发展路径探究.docx VIP
- 某污水处理工艺设备安装施工方案.docx VIP
- 理智与情感:爱情的心理文化之旅 智慧树网课章节测试答案.docx VIP
- 03.1 20CS03-1 一体化预制泵站选用与安装(一).docx VIP
- 2025年公司组织架构图及各部门职能要求模板参考(架构图可编辑).pdf VIP
- 级配碎石施工技术课件.ppt VIP
- 神话传说故事与中国文化 智慧树 知到答案.docx VIP
文档评论(0)