1、第 1 页 共 4 页目 录1 概述 .31.1 测试 目的 .31.2 术语说明 .31.3 测试内容 .31.4 测试工具 .32 系统环境 .33 测试执行情况 .33.1 人力资源 .33.2 测试时间 .33.3 测试环境 .33.4 测试过程安排及描述 .44 测试总结分析 .54.1 并发测试 .54.2 稳定性测试 .55 结论 .51 概述1.1 测试目的本次压力测试的目的是模拟实际用户在阳光律盟平台正式环境使用过程中系统负荷,主要测试系统的性能、可靠性、稳定性,利用性能测试工具 jMeter 模拟并发用户对平台进行压力测试,对其处理能力进行评估。1.2 术语说明事物响应时间
2、:处理具体业务时所花费的时间。测试场景: 通过组织若干类型、若干数量的虚拟用户来模拟真实生产环境中的部分压力情况。最佳并发数:当最大并发数持续大于最佳并发时可能会出现部分用户请求失败。最大并发数:当最大并发数持续大于最佳并发时必然会出现部分用户请求失败。1.3 测试内容根据需求,对登陆操作进行并发的压力测试,对主要业务模块中的主要业务进行压力测试和负载测试。1.4 测试工具Jmeter3.3第 2 页 共 4 页2 系统环境服务器操作系统数据库软件JAVA 版本中间件客户端服务器配置数据库配置3 测试场景设计3.1 测试场景说明序号 功能名称 并发数 持续时间 场景说明1 用户登陆 10/30
3、/60 5 模拟 10/30/60 人数登陆系统,系统响应时 间2 委托提交 10/30/60 5在申请委托页进行提交委托申请,当同时进行 10/30/60 次并发进行提交申请时,检查系统是否能够承受压力,并且持续进行 5 分钟。3 用户退出 10/30/60 5 模拟 10/30/60 用户退出系统,系统响应时 间3.2 并发响应情况事物名称 并发用户数 事物最小响应时间 事物平均响应时间 事物最大响应时间90%用户平均响应时间时间成功率1030用户登陆601030委托提交6010用户退出30第 3 页 共 4 页603.3 测试环境对测试环境进行说明,包括硬件、软件和网络等环境。3.4.1
4、 登录系统1) 业务描述登录系统即指登录到 X 系统。2) 测试策略主要是指对场景设计进行描述,采用什么样的加压方式,下面举例说明:策略:在 LoadRunner 里设计一组场景,按每 20 个递增的方式不断增大并发数,最终达到 400 个并发。依次运行脚本,获得不同并发数下事务的平均响应时间。3) 测试结果及分析并 发 响 应 曲 线 图0123456720 40 60 80 100 120 140 160 180 200 220 240 260 280 300 320 340 360 380 400并 发 用 户 数事务平均响应时间(秒)由上图可见,登陆平台事务的性能比较理想,在并发 400 个用户时,其响应时间仍在 5 秒以下,事务可接受的最大并发数可以达到 400 个。4 测试总结分析4.1 并发测试针对以上所有事务的并发测试情况进行总结分析,分析得出最佳测试结果的原因,最好能将所有事务的并发响应曲线图合并成一个曲线图来综合说明。第 4 页 共 4 页4.2 稳定性测试附图曲线图,详细分析描述系统在满足性能指标的情况下(即在系统所要求的并发数及响应时间) ,系统持续运行很长一段时间(几小时或几天)系统性能的变化,指明系统是否出现失效状态。并对影响系统稳定运行的因素进行说明。5 结论对整个系统的性能测试进行归纳总结。