基于关联规则的Web应用统计测试方法研究

来源 :上海师范大学 | 被引量 : 1次 | 上传用户:baiyunmtq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web应用结构与环境的日益复杂,为了确保Web应用软件设计达到预期的功能需求,需要对Web应用进行充分的测试,而Web统计测试可以在一定的时间和投入内有效地确保Web应用的质量。然而传统的统计测试在测试过程中仍存在一些不足。首先,传统统计测试对Web日志中用户行为的量化不够明确。如何从Web服务器日志中提取、分离更有价值的用户信息是Web应用统计测试的一项重要内容。其次,统计测试的测试重点不突出,Web应用站点页面众多,如何从中去除访问次数少,关联性不强,兴趣度低的页面。特别是面对大数据量的Web日志,如何能更有效的挖掘频繁项集。此外,传统的统计测试生成的测试用例无法较好的模拟用户行为。针对以上问题,本文提出了一种基于关联规则的Web统计测试的测试用例生成方法及可靠性度量方法。针对Web日志中用户行为的量化不够明确,本文首先从Web服务器日志提取相应字段,如Referrer和URL等字段,基于哈希保存在自定义的数据结构note中,生成note list,提高查询和对比效率以及更详细记录用户的每一次行为。为了从Web站点的众多页面中去掉访问次数少、兴趣度低的网页页面,对Web应用进行更有针对性的测试,本文提出基于note_tree结构的Apriori算法,对note list进行挖掘得到用户的频繁访问序列,并统计网页的访问频率与转换概率等信息作为构建统计测试使用模型的基础。在Web统计测试中一般使用马尔科夫模型进行系统建模,生成的马尔科夫模型采用轮盘赌算法生成测试用例。本文实现了基于轮盘赌算法的Web统计测试测试用例生成算法,既兼顾马尔科夫模型中转移概率的大小,又兼顾选择的随机性,以更接近真实的用户行为,进一步提高测试用例的鲁棒性。依据生成的测试用例,采用Nelson模型进行系统可靠性评估,选择MTBF作为系统可靠性评估指标。最后论文基于三个较为全面的问题进行相关实验。实验证明,基于note_tree结构的Apriori算法与Apirori算法相比,算法运行时间更短,产生的频繁2项集L2数量更少,基于note_tree结构的Apriori算法在挖掘大数据量的Web日志时更有效率。基于关联规则的Web应用统计测试方法能够更为准确的衡量Web应用的可靠性,通过执行测试用例计算得到的Web应用MTBF值与真实环境下MTBF值相似,验证了该方法的有效性。
其他文献
制造业是我国的第二产业的重要组成部分,是工业化的动力来源,它的发展直接体现了一个国家的生产力水平,是衡量一个国家经济实力的重要标志,也是保证国民经济稳定发展的基石。改革开放以来,制造业始终是我国国民经济最活跃的增长点,2018年,我国制造业的增加值已经达到了 264820.40亿元,占我国GDP比重的29.41%,可见制造业在我国国民经济中所占据的重要地位。尤其是2015年我国提出了《中国制造20
随着城乡一体化进程不断加快,农村劳动生产率提高逐渐成为主流问题,如果基于现有的制度体系,全面提升职业农民的培训力度,使他们全面掌握劳动生产、经营及服务技能,逐渐提升
在计算机视觉研究领域中,目标跟踪作为计算机对外界信息深层解析的基础,无论在国防军事还是在生产生活中都有着不可或缺的应用需求。在实际应用中,复杂多变的环境条件给目标
自动问答是自然语言处理领域内的经典问题。随着知识库的快速发展,越来越多的开放知识库被建立起来。知识库作为一种优秀的知识结构化存储和组织方式,既可以结构化存储海量的
近年来,我国的扶贫工作取得辉煌成绩。目前,脱贫攻坚到了最后冲刺阶段,扶贫工作面临“啃硬骨头”和“防止返贫”两大难题。“授之以渔”激活内生动力,提高贫困人群的代际流动性是解决这两个问题的共同手段。文章使用来自中国收入分配研究院的中国家庭收入调查(Chinese Household Income Project Survey,CHIP)多期数据,着眼于反贫的主战场——农村,对我国农村居民代际流动性变化
妒忌情绪是个体在进行向上社会比较时产生一种情绪,它有善意和恶意两种成分,在本研究中把妒忌情绪的这两种成分统称为妒慕情绪。被妒慕者有时会使用一些策略来降低妒慕者的不良情绪。本实验将采用2个实验来考察被妒慕者的鼓励和分享策略对妒慕者妒慕情绪的影响。本研究有两个主要假设,假设1:在对妒慕情绪的影响上,应对策略(控制,鼓励,分享)和妒慕者类别(羡慕,妒忌)之间存在交互效应。假设2:应对策略和妒慕者类型的交
贫困是困扰世界各国发展的全球性问题。新中国从成立之初便致力于扶贫工作,并取得了巨大成效。在党的十九大报告中,要求各级政府把打赢脱贫攻坚战作为重大政治任务。然而,随着我国的剩余贫困家庭和人口急剧减少,减贫效率出现了下降的态势,这便要求政府要转变原有的粗放扶贫体制机制,转向“精准扶贫”。要做到精准扶贫,就要做到精准识别、精准帮扶。在精准扶贫的背景下,多维贫困的研究将贫困识别和瞄准机制从收入导向扩展到多
管道外壁行走铺设机器人是一种应用在管道外壁来代替人工作业的机器人。此类机器人的研究能够大大降低人工作业的风险及成本,具有较为重要的学术研究价值和工业应用前景。因此对管外行走机器人的研究逐渐成为工业机器人研究的热门领域之一。本论文对国内外现有管外行走机器人技术发展现状以及应用背景进行了调研分析,主要针对在圆形管道外壁上连续自动铺设四道地下光缆这一课题,研制了专用的光缆铺设机器人设备,对于提高光缆的铺
计算机网络技术、分布式控制技术、电力电子及传感通信技术的大力提升和飞速发展,极大地推进了复杂系统理论的日趋成熟和完善。作为复杂系统理论的重要组成部分,多智能体系统的分布式协同控制受到了研究人员的极大关注,相关研究结果已被广泛应用到众多领域,如编队控制、传感器网络中的分布式决策、以及生物系统中的聚集和集群行为。一致性是多智能体系统的一种典型的动力学行为,要求多智能体系统中各智能体的特定状态量依据其邻
高精度定位技术现已被广泛应用在各个工程领域,红外线定位技术、射频识别技术等常用的定位技术因对环境要求苛刻导致应用范围受限,惯性定位技术因其不依赖外界环境的而被广泛