性能(压力)测试报告.doc
《性能(压力)测试报告.doc》由会员分享,可在线阅读,更多相关《性能(压力)测试报告.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、新兴人员就创平台项目性能测试报告 上海微企信息技术有限公司 新兴人员就创平台 项目压力测试报告 版本: V2.0 编 制:冯玉娜 日 期: 2015 年 09 月 01 日 审 核:张春雨 日 期: 2015 年 09 月 01 日 批 准:陈家祯 日 期: 2015 年 09 月 01 日 新兴人员就创平台项目性能测试报告 上海微企信息技术有限公司 目 录 新兴人员就创平台项目压力测试报告 . 1 目 录 2 第一章 压力测试概述 . 1 1.1 压力测试 1 1.2 测试目的 1 1.3 测试方法 1 1.4 测试指标及期望 1 第二章 系统参数配置 . 3 2.1 Apache 配置 3
2、 2.2 Tomcat 配置 3 2.3 Myql 配置 3 第三章 压力测试执行 . 5 3.1 测试场景 5 3.2 测试指标 10 3.3 运行状况记录 10 第四章 测试结果 . 11 4.1 服务器端运行实时性能 . 11 4.2 客户端测试数据 . 11 4.3 总结 12 新兴人员就创平台项目性能测试报告 上海微企信息技术有限公司 1 第一章 压力测试概述 1.1 压力测试 在性能测试中,压力测试主要是为了获取系统在较大压力状况下的性能表现而设计并实现的,压力测试主要是获取系统的性能瓶颈和系统的最大吞吐率。 本次压力测试是指针对现行的新兴人员就创平台 项目 的多用户处理能力的测试
3、,检验系统的吞吐率。 1.2 测试目的 压力测试的目的就是检验系统的最大吞吐量,检验现行的新兴人员就创平台 项目 的多用户处理能力的运行状况,检验系统地运行瓶颈,获取系统的处理能力等。 总结一套合理的、可 操作的、适合公司现实情况的性能测试方案,为后续的性能测试工作提供基本思路。 1.3 测试方法 用接口性能测试工具 对现行 新兴人员就创平台 项目 进行逐步加压和跟踪记录。测试过程中,由管理平台调用各台测试前台,发起各种请求,并跟踪记录服务器端的运行情况和返回给客户端的运行结果。 1.4 测试指标及期望 在本次性能测试中,各类测试指标包括测试中应该达到的某些性能指标,这些性能指标均是来自应用系
4、统设计开发时遵循的业务需求,当某个测试的某一类指标已经超出了业务需求的要求范围,则测试已经达到目的,即可终止压力测试。 新兴人员就创平台项目性能测试报告 上海微企信息技术有限公司 2 业 务名称 系统交易处理能力 交易平均响应时间 交易成功率 服务器 CPU 资源利用率 用户注册 同时 2000 用户注册,系统无闪退 平均响应时间1 秒 98% 用户登录 同 时 登 录 用 户2000,系统系统无闪退 平均响应时间1 秒 98% 基本信息新增 同时 1000 新增用户,系统平均保存成功时间小于等于 3 秒 平均响应时间3 秒 98% 联系人搜搜 同 时 搜 搜 用 户2000,系统无闪退 平均
5、响应时间2 秒 98% 通过发送 发送对象为 100人,成功接收率 98% 平均响应时间2 秒 98% 通 知搜索 同时 2000 用户搜索,系统无闪退。 平均响应时间2 秒 98% 聊天 同时 100 用户聊天,消息延迟时间平均小于 5 秒 平均送达时间小于等于 5 秒 新兴人员就创平台项目性能测试报告 上海微企信息技术有限公司 3 第二章 系统参数 配置 2.1 Apache配置 StartServers 5 ServerLimit 70 ThreadLimit 200 MaxClients 7000 MinSpareThreads 25 MaxSpareThreads 500 Threa
6、dsPerChild 100 MaxRequestsPerChild 4000 2.2 Tomcat配置 export JAVA_OPTS=“-server -Xms2048M -Xmx2048M -Xss512k -XX:+AggressiveOpts -XX:+UseBiasedLocking -XX:PermSize=128M -XX:MaxPermSize=256M -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompac
7、tAtFullCollection -XX:LargePageSizeInBytes=128m“ 2.3 Myql 配置 mysqld back_log = 500 max_connections = 2000 max_connect_errors = 9999999 新兴人员就创平台项目性能测试报告 上海微企信息技术有限公司 4 table_open_cache = 512 max_allowed_packet = 16M binlog_cache_size = 1M max_heap_table_size = 64M sort_buffer_size = 8M join_buffer_si
8、ze = 8M thread_cache_size = 4 thread_concurrency = 4 query_cache_size =128M query_cache_limit = 2M default-storage-engine = myisam thread_stack = 192K transaction_isolation = REPEATABLE-READ tmp_table_size = 64M log-bin=mysql-bin binlog_format=mixed slow_query_log=1 long_query_time = 2 lower_case_ta
9、ble_names = 1 key_buffer_size = 128M read_buffer_size = 2M read_rnd_buffer_size = 16M bulk_insert_buffer_size = 32M myisam_sort_buffer_size = 64M myisam_max_sort_file_size = 2G myisam_repair_threads = 1 myisam_recover myisamchk key_buffer_size = 128M sort_buffer_size = 128M read_buffer = 8M write_bu
10、ffer = 8M mysqld_safe open-files-limit = 16384 整体上,从前到后, Apache-Tomcat-Mysql 是 7000 - 5000 - 2000 的比例 。 注:运行时测试环境已停止 新兴人员就创平台项目性能测试报告 上海微企信息技术有限公司 5 第三章 压力 测试 执行 3.1 测试场景 3.1.1 登陆 一、 模拟 1s 200 个用户同时登陆。测试结果 如下图: 二、 模拟 1s 500 个用户同时登陆。测试结果如下图: 三、 1000 用户并发,每隔 1s 增加 50 个并发用户。测试结果如下: 四、 1000 用户并发,每隔 2s 增
11、加 50 个用户,达到 1000 用户时,同时登陆,运行 5 分钟后,依次释放虚拟用户。测试结果如下: 新兴人员就创平台项目性能测试报告 上海微企信息技术有限公司 6 3.1.2 注册 一、 100 个用户同时注册,每秒增加 10 个用户,运行结果如下: Passed transaction : 2396 Falsed transaction : 423 Error : 434 二、 1000 用户并发,每隔 1s 增加 100 个用户,达到 1000 用 户时,同时注册。运行 5 分钟后,依次释放虚拟用户,测试结果如下: 新兴人员就创平台项目性能测试报告 上海微企信息技术有限公司 7 3.1
12、.3 发通知 一、一个辅导员账号同时发送 500 条通知给学生,测试结果如下: Passed transaction : 5094 Falsed transaction : 560 Error : 720 新兴人员就创平台项目性能测试报告 上海微企信息技术有限公司 8 二、 一个辅导员账号同时发送 1000 条通知给学生,测试结果如下 测试结果如下: 3.1.4 用户完善资料 一、 500 个用户,每两秒增加 50 个用户并发,测试结果如下: Passed transaction : 6853 Falsed transaction : 342 Error : 1848 新兴人员就创平台项目性能
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 性能 压力 测试报告 DOC
