精品文档---下载后可任意编辑1 测试目的此处阐述本次性能测试的目的,包括必要性分析与扩展性描述。性能测试最主要的目的是检验当前系统所处的性能水平,验证其性能是否能满足未来应用的需求,并进一步找出系统设计上的瓶颈,以期改善系统性能,达到用户的要求。2 测试范围此处主要描述本次性能测试的技术及业务背景,以及性能测试的特点。编写此方案的目的是为云应用产品提供 web 性能测试的方法,因此方案内容主要包括测试环境、测试工具、测试策略、测试指标与测试执行等。测试背景以云采业务为例,要满足用户在互联网集中采购的要求,实际业务中通过云采平台询报价、下单的频率较高,因此云采平台的性能直接决定了业务处理的效率,并能够支撑业务并发的压力。例如:支撑 100 家企业用户的集中访问,以及业务处理要求。性能度量指标响应时间(TTLB)即“time to last byte”,指的是从客户端发起的一个请求开始,到客户端接收到从服务器端返回的响应结束,这个过程所耗费的时间,响应时间的单位一般为“秒”或者“毫秒”。响应时间=网络响应时间+应用程序响应时间。响应时间标准:序号时间度量标准结果1小于 2s优2介于 2s-5s良3介于 5s-8s一般4大于 8s差事务能力 TPS(transaction per second)服务器每秒处理的事务数;一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,一次来计算使用的时间和完成的事务个数。它是衡量系统处理能力的重要指标。精品文档---下载后可任意编辑并发用户数同一时刻与服务器进行交互的在线用户数量。吞吐率(Throughput)单位时间内网络上传输的数据量,也可指单位时间内处理的客户端请求数量,是衡量网络性能的重要指标。吞吐率=吞吐量/传输时间资源利用率这里主要指 CPU 利用率(CPU utilization),内存占用率。3 测试内容此处对性能测试整体计划进行描述,包括测试内容以及关注的性能指标。 Web 性能测试内容包含:压力测试、负载测试、前端连接测试。3.1 负载测试负载测试是为了测量 Web 系统在某一负载级别上的性能,以保证 Web 系统在需求范围内能正常工作。负载级别可以是某个时刻同时访问 Web 系统的用户数量,也可以是在线数据处理的数量。例如:Web 应用系统能允许多少个用户同时在线?假如超过了这个数量,会出现什么现象?Web 应用系统能否处理大量用户对同一个页面的请求?负载测试应该安排...