首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 46 毫秒
1.
随着Web应用程序用户量的不断增大,获取准确的最大负载用户数目越来越困难。针对这一问题,文章提出一种快速确定最大负载用户数目的性能测试方法。首先通过LoadRunner性能测试工具获取测试数据,然后根据提出的测试方法对测试数据进行分析,获得最大负载用户数。实验验证该方法是有效的。  相似文献   

2.
提出了一种基于联合压力测试的性能预测方法:在客户端对Web应用程序进行一系列负载测试的同时,对运行Web应用程序的服务器进行资源消耗,接着根据测试结果建立性能模型,做出性能预测。在一个典型的Web应用系统上应用了这种方法,通过与传统负载测试结果的比较,证明了这种方法的可行性、准确性和效率。  相似文献   

3.
Web系统性能测试及工具优化   总被引:1,自引:0,他引:1  
针对客户端、网络及服务器性能测试,改造了传统的测试技术,研究了Web应用软件特点的测试理论和技术,给出了不同环境的测试策略、测试指标和计算方法,并指出系统瓶颈,提出优化策略,研制了Web性能测试工具——Webtest。实验显示:Webtest具有自动快速生成测试脚本、模拟真实负载测试、灵活修改测试用例、准确分析测试结果等优势,同时可实现跨平台测试,符合一般用户测试需求。  相似文献   

4.
Web应用的负载测试策略研究   总被引:3,自引:0,他引:3  
Web应用设计的复杂性和用户使用的不可预测性给如何准确地预测它的性能带来了很大的挑战,而且随着Web应用的规模越来越大、用户越来越多,这个挑战变得更加严重。文中就如何准确地设计负载测试进行了深入研究,提出了对用户导航、用户延迟以及用户放弃进行建模的方法来设计负载测试,以使负载测试能够准确地模拟现实用户环境和预测Web应用的性能。  相似文献   

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

6.
在整个web应用的测试中,性能测试占非常重要位置,因为性能直接反映了Web应用所提供服务的质量水平。Web应用设计的复杂性和用户使用的不可预测性给如何准确地预测它的性能带来了很大的挑战,而且随着Web应用的规模越来越大、用户越来越多,这个挑战变得更加严重。文中就如何准确地设计负载测试进行了深入研究,提出了对用户导航、用户延迟进行建模的方法来设计负载测试,以使负载测试能够准确地模拟现实用户环境和预测Web应用的性能。最后应用工具loadrunner进行负载测试实战。  相似文献   

7.
活动图模型驱动的Web应用程序测试方法   总被引:1,自引:0,他引:1  
何可  李晓红  冯志勇 《计算机应用》2010,30(9):2365-2369
提出了一种活动图(AD)模型驱动的Web应用程序测试方法,从活动图中生成满足往返路径覆盖准则的测试序列,基于测试输入语法生成驱动测试序列执行的测试数据,将测试数据整合到测试序列中生成测试用例,运行测试用例进行测试并生成测试结果的报告。实现了一个原型工具以支持活动图模型驱动的Web应用程序测试方法,设计并完成了一个实验,验证了该方法的可行性与有效性。  相似文献   

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

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

10.
提出一种基于日志分析的Web负载测试方法。通过序列模式挖掘得到用户访问的频繁序列模式,日志分析得到负载的相关参数,并据此构造出逼近于真实的测试负载。利用性能测试工具LoadRunner对Web应用系统进行负载测试。将测试日志与真实日志进行对比,验证了测试负载与真实负载的相似性。  相似文献   

11.
针对手工测试成本高、时效性弱和传统的接口自动化测试工具扩展能力不足问题,提出了一个支持用例集并行测试的接口测试平台(OLa). OLa采用分层架构模式将系统分为用户展示层、应用逻辑层、数据服务层和用例执行层.其中,用户展示层基于Vue框架开发,结合Vue Router、Vuex等工具实现单页应用;应用逻辑层基于Spring Boot框架开发;数据服务层基于MyBatis-Plus框架和Spring Data框架开发;用例执行层使用okhttp3、fastjson、jackson等工具实现接口测试.此外,基于系统技术架构、Java网络编程和面向抽象编程的思想,创新性地提出了基于C/S模式的用例执行流程和基于参数识别的自动匹配校验方法,解决了传统的自动化测试工具无法支持并行测试的问题.实验结果表明本文设计与实现的OLa接口测试平台支持单用例测试、用例集的串行测试和并行测试,能够自动识别用例参数并对接口响应内容进行校验,提高了接口测试的灵活性和有效性,降低了测试难度,并能够在用例之间无相互依赖的情况下提高接口测试的效率.  相似文献   

12.
Johanne Morin  Stan Matwin 《Software》2001,31(10):1003-1023
Inductive Logic Programming (ILP) is a field of research in which logic programs are synthesized (learned) from examples. There is a need for a variety of large datasets to evaluate ILP learners. The paper describes an example generator program GEN EX that provides the user with a language in which to describe large sets of structured examples. GEN EX is available on the WWW. Copyright © 2001 John Wiley & Sons, Ltd.  相似文献   

13.
软件测试是保证软件质量和可靠性的重要手段,如何对软件进行全面且高效的测试一直是备受关注的问题。分析了白盒测试与黑盒测试的优缺点;具体分析了最小测试用例生成算法,接着对生成最小测试用例集的方法提出改进:首先消除掉测试需求中存在的冗余,再对由该测试需求生成的测试用例集使用简化算法,得到一组无冗余的测试用例集。这种先对测试需求进行精简的方法,使得测试用例集中测试用例的数量大为减少,提高了简化算法的使用效率。将上述最小测试用例集生成方法运用到Apla到delphi生成器系统的测试中,提高了测试效率。  相似文献   

14.
关于两两测试的研究   总被引:2,自引:1,他引:2  
在软件开发过程中软件测试的成本是很高的。但是,在许多情况下两两测试可用于减少测试的成本,并对于许多软件系统在实践中证明是实用和有效的。它要求对于系统的每一对输入参数,这两个参数有效值的每一个组合至少要被一个测试用例覆盖。介绍了两两测试的概念以及生成测试用例的两个算法。最后,对应用两两测试时应注意的一些问题进行了讨论.两两测试的许多思想可以扩展到t路测试.  相似文献   

15.
性能测试是SIP协议测试的一个重要方面.本文提出了一种支持媒体流的SIP协议性能测试工具的设计与实现方法.这种测试工具读取用户编写的XML呼叫流程测试用例脚本,据此生成并模拟多路并发呼叫对被测系统进行性能测试.和现有的其它SIP性能测试工具相比,本测试工具针对对称性NAT网络环境中存在的媒体流中继问题,嵌入了支持多种音频编码解码方式的媒体流传输,增强了模拟呼叫的真实性,从而更为准确的反映了被测系统的整体性能,提高了测试结果的可信度.  相似文献   

16.
为了解决软件性能测试过程中测试效率低、测试过程复杂度高、性能瓶颈定位难等问题。论文借助常用的性能测试工具LoadRunner,提出了一种基于LoadRunner的标准化软件性能测试流程,并对其中关键难点分析研究,确定并发用户数、吞吐量等常用性能指标的计算方法。同时,将该流程应用到实际的项目案例中,应用结果表明,该流程不仅将测试过程进一步简易化、标准化,还解决了过去在软件性能测试过程中存在较多冗余步骤、测试不规范的问题,有效地降低了测试难度,提高了测试效率。  相似文献   

17.
测试用例描述语言研究   总被引:2,自引:2,他引:2  
软件测试是软件开发生命周期的一项重要活动,也是保证软件质量和可靠性的重要手段。测试用例是软件测试的核心和关键。而迄今为止,在测试领域,还没有统一的测试用例描述语言。虽然目前大量的测试工具引入了测试用例描述技术,但也是五花八门、各自为政,这成为提高软件测试的效率和软件测试复用程度的瓶颈。在对国内外的测试用例描述语言进行了广泛调研后,作了简要的总结。提出了设计测试用例描述语言的准则,同时阐述了测试用例描述技术在嵌入式软件测试领域的应用情况。  相似文献   

18.
回归测试是软件测试中的一个非常重要的过程,在软件生命周期的任何阶段都可能存在回归测试,合理地选择回归测试方案,证明已正确修改软件,保证软件测试的效率和有效性,提高软件质量是非常必要的。  相似文献   

19.
针对航天测控任务频度高,测控任务软件系统测试重复性高、人工测试工作量大、测试效率和可靠性低的特点,通过分析系统测试条件和需求,设计了一种基于黑盒测试的软件自动测试系统.文章介绍了自动测试系统的系统结构、主要功能模块、测试平台部署及测试流程等,并详细阐述了测试用例管理、测试数据自动生成、测试过程控制、测试结果评估和测试报告自动生成等关键技术;该系统能够有效的减少人工重复工作量,增强系统测试的自动化,提高系统测试效率和质量.  相似文献   

20.
随着分布式应用在商业领域中的普及,对可用于有效缩短产品上市周期的分布式测试自动化技术的研究显得日益重要。提出了一种模型驱动的自动化测试方法,并将其应用于分布式测试中。为了能够支持分布式测试执行,提供了部署和调度两个测试模型,其中,部署模型描述了测试执行环境和脚本分发的情况,调度模型描述了远程测试执行机的调度运行顺序;为了能够实现测试执行的自动化,设计了一个分布式测试执行框架。最后,通过Web应用测试的实例验证了该方法能有效减少测试时间。  相似文献   

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

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