首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 171 毫秒
1.
利用LoadRunner实现Web负载测试的自动化   总被引:5,自引:0,他引:5  
对一个软件系统而言,系统的性能包括执行效率、资源占用、稳定性等等,其中负载压力是性能的一个重要方面。负载压力测试有助于确认被测系统是否能够支持性能需求,以及预期的负载增长,并找出系统出现异常的原因,从而对系统性能进行调优。随着Web应用程序的使用越来越广泛,对它的性能进行测试也变得越来越重要,而采用自动化的测试工具极大地方便了Web的测试。文中利用MI的自动化测试工具LoadRenner,初步实现了Web负载测试的自动化。  相似文献   

2.
Web应用系统的性能包括服务响应时间、资源占用以及系统的稳定性等,Web应用系统在发布之前要进行功能测试、页面测试、性能测试等,其中负载测试是Web应用系统性能测试的一个重要方面。随着Web应用程序的使用越来越广泛,对其性能进行测试也变得越来越重要,而采用自动化的测试工具极大地方便了Web系统的测试。虽然目前存在多种自动化测试工具,但都还不能用于大负载测试(百万级虚拟用户访问量)。本文首先介绍了负载测试的性质及作用,然后以Apache的开源Web测试工具JMeter为基础,通过数据库技术对其分布式的Web负载测试框架进行优化,使得测试工具能真正达到百万级的负载测试。本文着重讨论了分布式的测试框架的实现问题。  相似文献   

3.
本文结合作者工作中参与的测试项目,对Web系统的负载测试进行研究;根据软件测试理论和负载测试原理,采用负载测试工具HP LoadRunner对Web系统进行负载测试;通过分析被测系统的测试需求,设计相应的测试案例.文中引入了自动化测试流程,采用专业的负载测试工具,描述整个Web系统的负载测试设计与测试实施过程.  相似文献   

4.
Web负载测试的研究与应用   总被引:3,自引:1,他引:3  
尹高嵩  范辉 《微机发展》2004,14(10):94-96,130
Web应用对并发服务性能的严格要求决定了对其进行负载测试的必要性。通过分析B/S系统结构模型和Web应用的服务形式,确定了Web负载测试的理论基础和可行性,并建立了测试模型。以OpenSTA为例介绍了当前主流自动化Web负载测试工具基于脚本的工作机制和测试步骤,讨论了对测试结果数据的分析与可视化方法,并总结了评估Web应用系统性能的主要指标。  相似文献   

5.
Web应用对并发服务性能的严格要求决定了对其进行负载测试的必要性.通过分析B/S系统结构模型和Web应用的服务形式,确定了Web负载测试的理论基础和可行性,并建立了测试模型.以OpenSTA为例介绍了当前主流自动化Web负载测试工具基于脚本的工作机制和测试步骤,讨论了对测试结果数据的分析与可视化方法,并总结了评估Web应用系统性能的主要指标.  相似文献   

6.
杨志  关昕  马力 《计算机工程与设计》2007,28(10):2284-2286,2290
软件性能测试是软件质量保证的重要元素,是理解软件系统对不同负载反应能力的方法.Web系统应用对并发服务性能的严格要求决定了对其进行性能测试的必要性,但是,不对Web系统性能测试过程进行科学有效的控制,则无法保证测试结果的客观性和针对性.从对Web系统结构和Web性能测试的特点分析入手,重点讨论了Web系统性能测试的过程,包括测试的目的、测试时机,测试策略和测试工具等;提供了一个合理的性能测试流程.  相似文献   

7.
Web应用系统负载测试   总被引:2,自引:0,他引:2  
应用系统的性能包括系统执行效率、资源占用率、响应时间和系统稳定性等。性能测试是W eb应用系统测试的重要部分,负载测试是性能测试的一个重要方面。负载测试有助于确认被测系统是否能够支持性能需求和预期的负载增长,找出系统出现异常的原因,从而对系统性能进行调优。研究负载测试的设计方案,应用M I公司的LoadRunner和TestDirector测试工具,为在线考试系统设计了负载测试方案,实现了考试系统的自动化测试。分析了事务、网络、系统响应时间等性能指标,解决了在线考试系统的性能瓶颈。  相似文献   

8.
针对软件负载与压力测试实践教学存在的主要问题,对比分析主要软件测试工具的优缺点,提出选用企业级的软件性能测试工具Load Runner,以真实的Web系统为测试对象,介绍负载与压力测试实践教学内容的设计,并阐述实验教学方法改革的效果。  相似文献   

9.
随着社会高度信息化的发展,Web系统应用面越来越广,由于系统的复杂性和用户操作的灵活性的提升,系统性能面临着更高的要求,因此,在Web系统正式部署上线之前,开展性能测试为系统安全稳定运行提供质量保证起着至关重要的作用。性能测试不仅可以检验Web系统是否达到既定的性能指标,也能挖掘系统中存在的性能瓶颈,进而优化系统、保障系统的质量。利用自动化测试工具LoadRunner对某Web系统进行测试,评估该系统存在的性能瓶颈,也对Web系统性能测试流程和方法提出改进和优化建议。  相似文献   

10.
越来越多的Web应用程序采用ASP.NET架构,通过性能负载测试可以检查应用程序在正常状况及最大负载状况下的运行情况。本文介绍负载测试的目标、性能参数以及测试步骤,最后结合ACT测试工具给出一个测试实例。  相似文献   

11.
一种星载软件系统测试环境的设计   总被引:4,自引:4,他引:0  
系统测试在卫星星载软件的测试中起着重要作用。系统测试强调软件运行环境的真实性,因此测试环境的建立是进行系统测试的难点,也是决定软件系统测试效果的关键因素。这里介绍了一种星载软件系统测试环境的设计方案,它由一套高性能的硬件设备和自动化测试软件组成,能够自动完成星载软件功能和部分性能的测试,支持对性能、余量等的手工测试,该系统已在多颗卫星上得到了应用,效果较好。  相似文献   

12.
为了提高嵌入式软件的单元测试效率,同时能达到很好的测试效果,针对嵌入式软件制定单元测试充分性准则和单元测试策略,并使用测试工具对嵌入式软件进行单元测试具有实际意义;以浮力调节软件为例,通过研究基于控制流的单元测试充分性准则,结合浮力调节软件的单元测试需求,提出了针对浮力调节软件的单元测试充分性准则;同时,考虑到圈复杂度和函数节点数对函数正确实现的影响,制定了基于优先级的单元测试策略;利用自动化单元测试工具Testbed搭建了浮力调节软件动态测试环境,通过代码覆盖率分析,帮助创建测试用例以达到单元测试充分性要求,从而实现了浮力调节软件单元测试自动化;在自动化测试工具的帮助下,结合单元测试充分性准则和单元测试策略,最终实现严格而高效的单元测试。  相似文献   

13.
作为软件工程学科的一个重要分支,软件测试随着软件技术的发展而不断进步;目前,软件测试技术的研究主要向网络化、大型化和自动化方面发展;由于星载嵌入式软件具备实时性好、环境依赖性强、可靠性高、测试重复性强等特点,其测试也与一般软件的测试有很大不同,需要投入更多的资源;如果采用自动化测试,则可以更好地利用资源,大大地节约测试时间,提高测试质量,保证型号研发进度;文章在分析自动化测试技术的基础上,针对星载嵌入式软件的特点,着重对不同测试阶段的星载嵌入式软件自动化测试技术进行了研讨。  相似文献   

14.
软件测试自动化的目的是通过自动执行测试脚本,使测试人员在更短的时间内能够更快地完成更多的软件测试,降低测试成本、提高测试效率。因此,自动化测试工具的脚本自动化创建能力和可维护性,就成了衡量自动化测试工具的重要因素。本文利用在.NET框架下提供的反射及代码文档对象模型命名空间,以及数据驱动脚本技术实现了测试脚本的自动生成,从而实现了整个软件测试过程的自动化,提高了软件测试效率。  相似文献   

15.
樊玮  朱贺 《微机发展》2010,(5):26-28,33
软件测试和软件开发对软件质量具有同等重要的意义,其工作量很大,且其许多过程又适于自动化,于是软件测试自动化应运而生。测试用例的生成是软件测试过程的重要环节,近年来,人们开始尝试将人工智能技术运用于测试用例生成问题中,产生进化测试思想方法。文中对基于结构化的测试用例自动生成方法研究现状作了介绍,重点介绍了进化测试并对其基于不同进化计算算法的应用情况进行了比较和总结。应用结果表明进化测试方法是当前最为高效的软件测试用例自动生成方法。最后对进化测试进一步的研究方向提出了看法。  相似文献   

16.
Software testing during the development process of embedded software is not only complex, but also the heart of quality control. Multi-core embedded software testing faces even more challenges. Major issues include: (1) how demanding efforts and repetitive tedious actions can be reduced; (2) how resource restraints of embedded system platform such as temporal and memory capacity can be tackled; (3) how embedded software parallelism degree can be controlled to empower multi-core CPU computing capacity; (4) how analysis is exercised to ensure sufficient coverage test of embedded software; (5) how to do data synchronization to address issues such as race conditions in the interrupt driven multi-core embedded system; (6) high level reliability testing to ensure customer satisfaction. To address these issues, this study develops an automatic testing environment for multi-core embedded software (ATEMES). Based on the automatic mechanism, the system can parse source code, instrument source code, generate testing programs for test case and test driver, support generating primitive, structure and object types of test input data, multi-round cross-testing, and visualize testing results. To both reduce test engineer's burden and enhance his efficiency when embedded software testing is in process, this system developed automatic testing functions including unit testing, coverage testing, multi-core performance monitoring. Moreover, ATEMES can perform automatic multi-round cross-testing benchmark testing on multi-core embedded platform for parallel programs adopting Intel TBB library to recommend optimized parallel parameters such as pipeline tokens. Using ATEMES on the ARM11 multi-core platform to conduct testing experiments, the results show that our constructed testing environment is effective, and can reduce burdens of test engineer, and can enhance efficiency of testing task.  相似文献   

17.
为了提高软件的测试质量和效率,在软件测试中越来越多的测试工具被应用进行软件自动化测试。文章提出了一种基于软件测试工具QAC和Klocwork对代码进行静态测试的方法。首先,文章简要地介绍了这2种软件测试工具,并阐述了它们的测试过程;之后,分析了它们各自的特点及侧重方向;接着,指出了该方法对提高软件质量的影响;最后,结合实例验证了该方法的优越性。  相似文献   

18.
GIS软件测试方法   总被引:1,自引:0,他引:1  
GIS(Geographic Information System)软件的发展趋势使软件系统和操作平台越来越趋向于大型、复杂化、图形用户界面(GUI)、多层体系结构以及依赖于超大型关系数据库等,这使得GIS软件的开发更加复杂,对软件人员的要求也越来越高。为了确保GIS软件项目的质量,降低开发费用,提高系统开发的成功率,必须把正规的、科学的、独立的软件测试工作纳入GIS软件开发的全过程。详细介绍了GIS软件测试的理念、方法、过程和要点。  相似文献   

19.
基于Rational的B/S架构软件自动化测试研究   总被引:1,自引:1,他引:1  
为提高B/S架构下软件测试的自动化程度与执行效率,找出B/S架构下软件系统各项指标的性能瓶颈,提出应用优秀的软件自动化测试管理工具IBM Rational系列,构建优化的自动化测试模型,并应用该模型对当前最流行B/S架构的一个系统实例进行分析与测试管理.实验结果表明了它能够迅速发现软件中存在的缺陷,显著提高了B/S架构下应用系统自动化性能测试的效率,保证了软件的质量,对B/S架构软件自动化测试技术的深入研究具有重要的借鉴意义.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号