基于Grinder的web service性能测试框架的研究和实现

被引量 : 0次 | 上传用户:thonary09
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着web service技术的不断发展,伴随着web service在各个领域的大量使用,web service的可靠性,可用性和稳定性成了service提供商和service需求方共同关心的问题。Web service提供给成千上万人同时使用,它的性能状况直接关系到service提供商的效益和认可度,同时也影响着使用方的工作效率。目前针对web service的测试主要集中在两个方面,web service功能测试、web service性能测试。目前学术界主要研究web service的功能测试,传统的商业公司对于web service的性能测试主要沿用了传统的WEB项目测试的套路,没有提供专门的测试框架和工具,学术界对于web service的性能测试研究也是刚起步。Grinder是一个用Java实现的开源负载测试工具,支持HTTP通信协议和分布式测试场景。本文提出了一种基于Grinder的web service性能测试框架,简称GPF(Grinder based performance testing framework)。该框架提出了一种通过解析web service的接口定义文档WSDL自动生成测试脚本的方案,提高了准备测试脚本的效率;另外,本文在框架的测试场景方面提出了一种基于用户的实际操作概率的测试场景构建模型,该模型可以非常好的解决当前性能测试中普遍存在的场景构建功能简单,不能科学再现真实运行环境的问题。性能测试一直都是一个工作量非常庞大的测试工作,需要产生大负荷的系统压力来完成工作,因此通常要结合测试工具去实现。本文在结合Grinder框架支持分布式的测试的优点,提出了一种支持分布式测试场景的方案,从而减轻了测试机器的负载压力和增加了系统测试的总负载量;最后利用该设计框架实现的工具,对实际的web service的项目进行了测试,并从响应时间,系统吞吐量,系统压力等多个性能指标对web service进行了性能评价,证明了框架设计的有效性。
其他文献
财经新闻报道中存在大量使用战争隐喻的例子。文章以莱考夫的《我们赖以生存的隐喻》中的概念隐喻为视角,分析股票用语中的战争隐喻,借以说明股票用语中战争隐喻的理据性和影响
目前,处于经济新常态时期的中国正将一部分低成本制造业向外剥离,出口产业结构处于调整阶段,但出口额非但没有受到影响反而呈现逐年递增的趋势。中国出口额强劲的增长一方面
亲社会行为是符合社会期望而对他人、群体或社会有益的行为。它是个体社会化的一项重要指标,是人与人之间形成和维持良好关系的重要基础,是一种积极的社会行为。在我国特殊教
<正>智能分析技术是将智能算法嵌入到DSP中,通过分析和提练移动目标的各种行为模式,形成核心算法。随着市场需求的激增,视频智能分析技术发展迅速。智能分析技术发展背景近年
继 1 990年王伴月和李春田记述了发现在吉林桦甸中始新世的争胜鼠 (Zelomys)之后 ,近年又在山西垣曲、河南卢氏、江苏溧阳等地的中始新世到晚始新世 (Irdinmanhan lateShara
青年科技人才正处于创新活跃期和科研产出高峰期,对比中日两国的经验,我国的青年科技人才培养需要增强其科学兴趣与塑造民主化的科研环境,并扩大资助对象、资助率与资助强度
随着电力系统规模的不断扩大和电压等级的不断提高,系统的短路容量和时间常数也越来越大,使得电流互感器(TA)饱和问题愈加突出,严重影响母线保护的正确动作。本文围绕如何提高微机
作为我国刑事审判中一项比较重要的诉讼制度,发回重审是上级人民法院行使审判监督权最直接、最具体的表现。这一程序不但体现了我国刑事诉讼两审终审制的法律原则,而且还落实了
土地改革运动是中国现代历史进程中的重大事件,以平分土地为中心重建乡村政治秩序,改造了传统的文化观念。土改运动在政策上的变动和现实的复杂,带来了土改文学的丰富性。本文力
WIFI技术在一定范围内能够满足移动高速接入互联网的需求,并具有使用便捷、组网成本低、可维护性好等优势。依托WIFI技术以及移动互联网的发展趋势,结合离散制造业的生产数据