Web测试中性能测试工具的研究与应用

来源 :太原理工大学 | 被引量 : 32次 | 上传用户:karrou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件测试越来越被重视,测试行业的发展也越来越规范,测试行业的分工日渐清晰。传统的软件测试方法已经不能满足今天网络世界的发展,在各种软件逐渐转向Web化的今天,人们必须思考Web新的测试方法。Web测试与传统测试相比有其独特之处,尤其在性能测试方面,主要体现在负载的不可预知性,测试场景如何设计才能更加真实性,以及瓶颈分析的准确性。本文在介绍传统测试的基础上重点分析了Web性能测试的方方面面,并深入剖析了当前主流的一种自动化性能测试工具LoadRunner的使用方法和如何利用其进行瓶颈分析。LoadRunner工具虽功能强大、用途很广,但仍有其不能测试的领域,例如,有的环境LoadRunner无法进行脚本录制。如何能让LoadRunner测试这些不能直接测试的领域是本文关注的焦点。文章在认真研究LoadRunner的不足之处后提出了用动态链接库DLL来完善测试脚本的方法。把不能直接录制脚本的测试步骤封装在动态链接库(Dynamic Link Library(DLL))中,然后通过接口函数在LoadRunner中调用,从而间接完成录制脚本的过程。随后的场景运行和分析与LoadRunner常规测试相同。该方法在山西电力网站系统上得到了验证和应用,并取得了预期的效果。在测试过程中先展示了用LoadRunner的常规方法测试该系统的一个核心模块,来说明LoadRunner的一般分析系统瓶颈的步骤和过程;同时用本文提出的动态链接库完善测试脚本的方法来测试山西电力网站的数据库速度,体现通过一些方法和手段可以让LoadRunner深入到不能直接录制脚本的领域。拓宽了LoadRunner的测试范围,推广了Web性能测试方法。
其他文献
从工资层面分析山西省收入差距状况,梳理山西省行业工资差距不断扩大的现状,运用新创造价值中工资占比和行业劳动生产率判断出行业工资差距不合理所在之处。以2003~2012年数
随着大学之间竞争的加剧,大学声誉管理成为大学发展的一个新课题。大学声誉是大学精神、大学行为、办学条件、社会贡献等大学身份识别要素在社会人群心目中产生的认知结果和
本文简要回顾了日本造船工业在“二战”之后迅速崛起的历史,对其发展经验作了系统的概括与分析,并为我国船舶工业的发展提出了建议。
异源蛋白在酵母中的表达涉及到大量重组子的筛选鉴定 .以直接煮沸 2~ 5min后的酵母菌落水悬浮液为模板 ,建立了酵母克隆的PCR快速筛选方法 .介绍了PCR反应中减少引物二聚体、
马克思主义信仰是科学的信仰,对个人发展、社会进步、国家富强具有重要意义。当前,大学生信仰教育陷入学生信教、功利主义、脱离实际和信仰多元化的困境,西方宗教教育却呈现
非正式制度又称非正式约束,是指人们在长期交往中无意识形成的,具有持久生命力,世代相传,渐进演化,文化的一部分。它一般包括价值观念,伦理规范,道德观念,风俗习惯,意识形态
随着城镇化进程的加快,对失地农民征地补偿不合理,失地农民社会保障缺失,相当一部分失地农民生活困难等问题日益凸显。失地农民利益诉求逐步增多但诉求渠道不畅,暴力对抗警察
推进协商民主广泛多层制度化发展是加速推进社会主义民主政治建设的内在要求,协商民主体现了社会主义民主的本质要求,丰富了社会主义民主的内容和形式,也推动了社会主义民主
<正> 《中国招标》周刊社关木律师:您好!我去年下海后就承包经营了北京某单位的餐馆,收益尚可,但不知如何纳税,是缴纳企业所得税,还是个人所得税?特向您请教。北京赵杰1999年
拥有神朔、朔黄、包神、大准、黄万等五条总运营里程为1367km、运能为415百万t的自有铁路线,拥有2.43万辆载重车辆的神华集团铁路运输系统,面对蓬勃发展的信息化浪潮,该如何