基于客户端的网络服务性能测试与工具研究

被引量 : 0次 | 上传用户:ricky1281214
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Internet发展非常迅速,性能是重中之重。性能测试是性能优化的关键环节,直接指导优化过程,测试结果的准确与否直接影响优化作业的效果。 新的事务处理密集型网络服务,改变了人们的使用服务的方式。给性能测试带来了新的要求。 目前绝大多数性能测试工具和测试模型由于没有考虑到或者考虑得很少网络服务之间的逻辑关系和用户行为模式的变化,其产生的测试负载不能体现真实的负载特征。测试结果难免不能反映真实的服务性能。 目前绝大多数性能自动测试工具基于黑盒测试技术,整个测试过程在对服务端服务软件的结构和逻辑关系不了解的情况下进行,这对测试后的性能分析和瓶颈定位带来的很大困难。 针对上述情况,本文中提出一种基于灰盒测试技术的测试方法,要求对被测系统有一定了解。主要思想如下:建立服务端的事务模型,挖掘服务器日志得到各个事务的使用比例,按比例建立测试用例模型,生成测试用例。建立用户的行为模型,模拟用户使用服务时的真实行为,以用户的行为驱动测试过程,生成测试负载。优点是:测试基于灰盒测试技术,便于分析和定位瓶颈;从服务端构建测试用例,解决了测试用例构建困难的问题;以用户行为模式作为测试驱动,生成的测试负载更加符合实际负载特征。 依据上述思想,本文给出了服务端事务模型的建立方法,给出了实际的建立过程;研究了事务处理型网络服务使用者的行为特征,结合服务端事务模型,给出了用户访问事务处理型网站的行为模型,并给出了模型实现方法和过程。 依据用户行为模型,本文给出了以用户行为模型作为负载发生器模型的自动性能测试工具的设计和实现。给出了工具的整体架构,对工具的关键部分,负载发生和控制调度部件进行了详细描述,给出了实现伪码。测试过程真正模拟了用户处理事务的全过程,这是目前测试工具所不具有的优点。 本文的最后以一个J2ee的电子商务网站为被测系统,验证了模型和工具的有效性。
其他文献
我国目前尚未形成专门针对未成年人社区矫正的法律法规和工作机制,不利于实现未成年罪犯再社会化。文章分析了我国未成年人社区矫正存在的问题,指出应从三方面予以完善:一是
目的:探讨支气管肺泡灌洗术治疗儿童肺炎支原体肺炎的疗效。方法:将94例肺炎支原体肺炎患儿随机分为两组,对照组60例给予常规抗感染治疗及对症支持治疗,治疗34例在对照组治疗
目的:通过测定2型糖尿病(T2DM)合并代谢综合征(MS)患者血清中C-反应蛋白(CRP)的水平以及血压、体重指数(BMI)、腰围(W)、腰臀比(WHR)、空腹血糖(FBG)、空腹胰岛素(FINS)、糖
本文通过采用时变Copula-GARCH-t模型对四家上市寿险企业的市场风险及其时变相关性进行建模,并将2008年次贷危机纳入研究的时间窗口,以考察寿险企业市场风险相关性在不同经济环
价格作为市场营销4Ps组合的要素之一,对企业的营销策略的实施起着重要的影响作用。无论产品、渠道、促销做得多么完美,没有竞争性的价格,是难以在市场中立于不败之地的。简单
日前一些民办幼儿园为增强孩子免疫能力、提高出勤率,而私自给孩子喂"病毒灵"等处方药的事件相继被曝光。该事件背后所折射的问题发人深省,亟待重新审视我国现今的幼儿保护体
<正> 破产程序根据两种法律事由启动:一是破产申请主体的申请。二是法院依职权宣告债务人破产。由于破产申请主义存在一定缺陷,多数国家以破产申请主义为主,同时辅之职权主义
消费者因经营者的违法行为遭受损害获得的损害赔偿请求权,应当得到法律的优先保障。这种优先保障的基础在于法规竞合。在非冲突性法律规范竞合的基础上,应当规定特别法优先于
随着信息时代的到来,信息对人们生活的重要性日益加重,信息安全的重要性也随之变得日益重要。IPSec已经成为一种成熟的信息安全技术,基于IPSec的信息安全产品已经被广泛地用