负载和压力测试的工作原理.doc

负载和压力测试的工作原理.doc

ID:55990858

大小:35.95 KB

页数:3页

时间:2020-03-15

负载和压力测试的工作原理.doc_第1页
负载和压力测试的工作原理.doc_第2页
负载和压力测试的工作原理.doc_第3页
资源描述:

《负载和压力测试的工作原理.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、负载和压力测试的工作原理在我们的负载生成服务器上部署的是最先进的软件工具,它们将创建虚拟用户(VU)。这些VU将模仿典型用户的活动或商业流程,如搜索商品目录、挑选产品并放入购物车等。在VU开展其商业活动期间,探测控制台会记录下服务器的反应时间。我们对所得到的系统瓶颈数据进行分析,然后为您提供有关如何提高网站性能的建议。负载和压力测试有多种方法。为进行负载测试,我们模拟实际用户的实际活动来增加网站的负载。我们监控随着负载的增加,网站的反应时间有何变化。我们可根据您所预计的网站访问量等级来预测您的用户将获得的网络性能体验。我们进行容量测试以确定您的网站在出现故障以前所能承受的最大负载。容量测试

2、将发现Web服务器所能承受的最大极限。我们进行可扩展性测试以确定可如何有效地扩展您的网站来承受不断增加的负载。可扩展性测试使您能够规划如何随着业务的发展而增加网站容量,还能预期以后可能有哪些问题会严重影响营业收入。可扩展性测试还能揭示:如果提高网站的访问量级别,那么即使您为其增加容量,它在哪些情况下仍无法保持良好的性能。我们可以使用下列基准和负载压力测试是指在一定约束条件下测试系统所能承受的并发用户量、运行时间、数据量等指标,以确定系统的承受力。负载压力测试包括并发性能测试、疲劳强度测试、大数据量测试等内容,测试的结果可以作为评价系统性能的依据,同时能够为项目实施提供帮助信息,保证在满足要

3、求的情况下实现软硬件投资的合理化。在并发性能测试中,我们的关注点包括客户端的性能、应用在网络上的性能以及应用在服务器上的性能。其中,应用在客户端的测试目的是为了预见系统并发承受力,避免用户遭受反应慢、系统失灵等问题,同时还帮助软件厂商或者用户分析系统瓶颈、优化程序以及规划网络配置。应用在网络上性能的测试重点是利用自动化技术进行网络应用性能监控、网络应用性能分析和网络预测。应用在服务器上性能的测试的目的是实现服务器设备、服务器操作系统、数据库系统、应用在服务器上性能的全面监控。在疲劳强度测试中,我们强调的是长时间的考核,主要包括日常业务疲劳强度模拟(即模拟系统的日常业务,持续执行一段时间,暴

4、露系统的性能问题)和高峰业务疲劳强度模拟。大数据量测试分为两种类型:独立数据量测试和综合数据量测试。其中独立数据量测试是针对系统存储、传输、统计、查询等业务进行单用户大数据量测试;而综合数据量测试则指和压力性能测试、负载性能测试、疲劳性能测试相结合的综合测试。压力测试和负载测试在性能列表中最常问的问题是:“是否有一种工具可以帮助我对J2EE应用程序进行压力测试?”在回答这个问题之前,让我们问一问自己:压力测试是什么,为什么这些开发人员需要它?(我相信你们中相当一部分人曾经遇到一定要在昨天完成测试这种让您感到压力的情况,但是我们在这里说的不是这个)。压力测试是为了发现在什么条件下您的应用程序

5、的性能会变得不可接受。这通过改变应用程序的输入以对应用程序施加越来越大的负载并测量在这些不同的输入时性能的改变来实现的。这种操作也称为负载测试,但是负载测试通常描述一种特定类型的压力测试――增加用户数量以对应用程序进行压力测试。对应用程序进行压力测试最简单的方法是手工改变输入(客户机数量、需求大小、请求的频率、请求的混合程度,等等)并描绘性能的变化。对于一些应用程序,您需要做的就是这些。但是如果有许多输入,或者需要在大的范围内改变输入,那么就可能需要一个自动化的工具。另外,在手工测试中,如果想在进行一些改变后重新测试应用程序,可能很难精确地重复一组测试。如果是让多个用户测试您的应用程序,那

6、么几乎不可能一致性地运行手工测试,除非您有很多失业的朋友,否则扩大测试应用程序的用户数量是非常困难的。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。