




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
定向发布系统定向发布系统 压力测试报告压力测试报告 金桔 上海 信息科技有限公司金桔 上海 信息科技有限公司 时间 时间 2014 年年 5 月月 14 日日 目录目录 1 测试项目 2 1 1 功能描述 2 1 2 测试项目描述 2 2 测试环境 3 2 1 数据库服务器端测试环境描述 3 2 2 后台 web 服务器端测试环境描述 3 2 3 客户端服务器端测试环境描述 3 2 4 客户端测试环境描述 4 2 5 网络测试环境描述 4 3 测试内容 4 4 客户端接口的测试 6 测试总结 9 1 测试项目 测试项目 1 1 功能描述 功能描述 软件压力测试是对软件最后综合测试其性能特性的最重要的手 段之一 通过模拟大批量用户的对软件进行不同页面的操作来获取 每个页面执行时间 从而可以预测系统在大量用户同时并发产生大 量数量的情况下 系统可以响应的时间及服务器资源占用等性能情 况 本文主要描述了通过 定向发布时间 对服务器进行多重压力 测试的过程及结果 本次测试主要关心的指标 平均响应时间 1 2 测试项目描述 测试项目描述 1 2 1 场景一 该场景并发 400 个用户 用 1 台机器实现 每台并发 400 个 用户 同时用 400 个用户进行客户端访问接口操作 循环 1 次 1 2 2 场景二 该场景并发 200 个用户 用 1 台机器实现 每台并发 20 个用户 持续时间 2 小时 1 2 3 场景三 该场景并发 400 个用户 用 1 台机器实现 每台并发 20 个用户 持续时间 19 小时 PS 以上场景均采用 1000M 内网测试 1 2 4 场景四 该场景采用 10M 联通互联网宽带 并发 400 个用户 用 1 台机 器实现 每台并发 20 个用户 持续时间 18 小时 2 测试环境 测试环境 2 1 数据库服务器端测试环境描述 数据库服务器端测试环境描述 硬件配置 DELL R210 Intel xeon e3 1200 3 1GHz 内存 8G 硬 盘 500G 软件配置 Windows Server 2008 R2 SQL Server 2008 R2 2 2 后台后台 web 服务器端测试环境描述服务器端测试环境描述 硬件配置 DELL R520 2 Intel xeon E3 2420 1 9GHz 内 存 16G 硬盘 120G 软件配置 Windows Server 2008 R2 NET 4 0 2 3 客户端服务器端测试环境描述客户端服务器端测试环境描述 硬件配置 DELL R710 2 Intel xeon E5620 2 3GHz 内存 16G 硬盘 100G 软件配置 Windows Server 2008 R2 apache 2 25 2 4 客户端测试环境描述 客户端测试环境描述 1 号测试用机 硬件配置 Intel E8400 3 00GHz 内存 4G 内存 500G 软件配置 win 7 旗舰版 NET4 0 IE10 Chrome35 0 2 5 网络测试环境描述 网络测试环境描述 1 服务器和客户端用的是 1000M 局域网络带宽 2 服务器和客户端用的是 10M 联通企业宽带 3 测试内容 测试内容 信息发布测试 网址 http 10 10 80 81 81 Business News Release 测试目的 信息发布是该程序后台操作最频繁的一个 也是程序最关键的一步 我们模拟 200 人同时并发 20 个 进行 2 小时不间断测试 看系统从 获取数据到检测数据库 返回认证值所需要多长时间 3 测试过程 3 1 首先我们模拟 200 人同时并发 20 个 总共 4000 个请求 进行 2 小时不间断测试 看一下结果 测试结果 测试结果 1 点击次数 460218 每秒请求 63 92 该结果表明 系统的吞吐量可以接受每秒该结果表明 系统的吞吐量可以接受每秒 63 92 次的点击请求 系次的点击请求 系 统没出现崩溃 统没出现崩溃 2 以下截图是采用 WAST 录制的访问各个页面的脚本的运行情 况 各个参数代表的含义为 HITS 点击总次数点击总次数 TTFB 接受到第一个字节的平均时间接受到第一个字节的平均时间 TTLB 接受到最后一个字节的平均时间接受到最后一个字节的平均时间 通过下面的截图可以看到 系统响应时间为基本都在通过下面的截图可以看到 系统响应时间为基本都在 20 秒左右 因秒左右 因 为是为是 20 个用户 个用户 平均每个用户系统响应时间响应时间在 平均每个用户系统响应时间响应时间在 1 秒以内 秒以内 表明系统响应时间良好 表明系统响应时间良好 3 2 接着 我们再模拟 400 人模拟 20 个并发用户 总共 8000 个请 求同时登录 持续 19 小时 看结果如何 测试结果 1 点击次数 11658170 每秒请求 170 44 截图如下 该结果表明 系统的吞吐量可以接受每秒该结果表明 系统的吞吐量可以接受每秒 170 44 次的点击请求 系次的点击请求 系 统没出现崩溃 统没出现崩溃 2 以下截图是采用 WAST 录制的访问各个页面的脚本的运行情 况 各个参数代表的含义为 HITS 点击总次数点击总次数 TTFB 接受到第一个字节的平均时间接受到第一个字节的平均时间 TTLB 接受到最后一个字节的平均时间接受到最后一个字节的平均时间 通过下面的截图可以看到 系统响应时间为基本都在通过下面的截图可以看到 系统响应时间为基本都在 20 秒左右 因秒左右 因 为是为是 20 个用户 个用户 平均每个用户系统响应时间响应时间在 平均每个用户系统响应时间响应时间在 1 秒左右 秒左右 表明系统响应时间良好 表明系统响应时间良好 3 3 然后 我们采用我们 10M 联通互联网宽带 再模拟 400 人模拟 20 个并发用户 总共 8000 个请求同时登录 持续 18 小时 看结果 如何 1 点击次数 651526 每秒请求 10 5 截图如下 该结果表明 系统的吞吐量可以接受每秒该结果表明 系统的吞吐量可以接受每秒 10 5 次的点击请求 系统次的点击请求 系统 没出现崩溃 没出现崩溃 2 以下截图是采用 WAST 录制的访问各个页面的脚本的运行情 况 各个参数代表的含义为 HITS 点击总次数点击总次数 TTFB 接受到第一个字节的平均时间接受到第一个字节的平均时间 TTLB 接受到最后一个字节的平均时间接受到最后一个字节的平均时间 通过下面的截图可以看到 系统响应时间为基本都在通过下面的截图可以看到 系统响应时间为基本都在 20 100 秒之间 秒之间 因为是因为是 20 个用户 个用户 平均每个用户系统响应时间响应时间在 平均每个用户系统响应时间响应时间在 1 5 秒秒 之间 表明系统响应时间良好 之间 表明系统响应时间良好 4 客户端接口的测试 客户端接口的测试 一 主要接口测试 1000M 内网 1 获取栏目接口地址 http 10 10 80 82 8080 newsinface GetColumns aspx user john ses sionid 8798798 columnId 0 imei 013737000633307 isForSeach 1 2 获取栏目列表接口地址 GetNewsList aspx user john sessionid 8798798 imei 01373700 0633307 columnId 1 style 1 pushIds 1 2 3 3 新闻阅读接口地址 http 10 10 80 82 8080 newsinface GetNewsDetail aspx user john sessionid 8798798 imei 013737000633307 newsId 1 4 消息搜索接口地址 GetSearchNews aspx user john sessionid 8798798 imei 013737 000633307 columnId 1 search 导演 pages 1 2 3 orderFied lasttime 2 测试目的 以后 4 个接口该软件用户操作最频繁的接口 也是程序最关键的一 步 我们模拟 400 人同时并发 400 个测试 看系统从获取数据到检 测数据库 返回认证值所需要多长时间 1 获取栏目接口 Time taken for tests 表示所有这些请求被处理完成所花费的时间总和 8 081 秒 共 400 用户 则某个用户的平均响应时间 20 202 毫秒 2 获取栏目列表接口 Time taken for tests 表示所有这些请求被处理完成所花费的时间总和 8 377 秒 共 400 用户 则某个用户的平均响应时间 20 943 毫秒 3 消息阅读接口 Time taken for tests 表示所有这些请求被处理完成所花费的时间总和 8 112 秒 共 400 用户 则某个用户的平均响应时间 20 280 毫秒 4 消息搜索接口 Time taken for tests 表示所有这些请求被处理完成所花费的时间总和 8 065 秒 共 400 用户 则某个用户的平均响应时间 20 163 毫秒 二 主要接口测试 10M 联通互联网宽带 1 获取栏目接口地址 http 10 10 80 82 8080 newsinface GetColumns aspx user john ses sionid 8798798 columnId 0 imei 013737000633307 isForSeach 1 2 获取栏目列表接口地址 GetNewsList aspx user john sessionid 8798798 imei 01373700 0633307 columnId 1 style 1 pushIds 1 2 3 3 新闻阅读接口地址 http 10 10 80 82 8080 newsinface GetNewsDetail aspx user john sessionid 8798798 imei 013737000633307 newsId 1 4 消息搜索接口地址 GetSearchNews aspx user john sessionid 8798798 imei 013737 000633307 columnId 1 search 导演 pages 1 2 3 orderFied lasttime 2 测试目的 以后 4 个接口该软件用户操作最频繁的接口 也是程序最关键的一 步 我们模拟 400 人同时并发 400 个测试 看系统从获取数据到检 测数据库 返回认证值所需要多长时间 1 获取栏目接口 Time taken for tests 表示所有这些请求被处理完成所花费的时间总和 15 598 秒 共 400 用户 则某个用户的平均响应时间 38 972 毫秒 2 获取栏目列表接口 Time taken for tests 表示所有这些请求被处理完成所花费的时间总和 15 416 秒 共 400 用户 则某个用户的平均响应时间 38 540 毫秒 3 消息阅读接口 Time taken
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年甘肃省定西市人力资源有限公司招聘工作人员考前自测高频考点模拟试题及答案详解1套
- 2025年度中国农业科学院哈尔滨兽医研究所公开招聘18人考前自测高频考点模拟试题及答案详解(历年真题)
- 2025福建龙净环保股份有限公司电控厂招聘模拟试卷(含答案详解)
- 2025年陕西航空职业技术学院学工部招聘模拟试卷及一套完整答案详解
- 2025广东粤电大埔发电有限公司招聘16人考前自测高频考点模拟试题有答案详解
- 2025湖南株洲市图书馆见习岗位公开招聘3人考前自测高频考点模拟试题及完整答案详解
- 2025届广西投资集团春季招聘校园模拟试卷及答案详解(名校卷)
- 2025年“才聚齐鲁成就未来”山东高速集团有限公司校园招聘378人笔试题库历年考点版附带答案详解
- 2025江苏徐州市中心医院(东南大学附属医院)医疗集团招聘非在编医务人员(临床、医技、管理岗)191人考前自测高频考点模拟试题及答案详解(各地真题)
- 2025年湖南永州市零陵区人民法院招聘7名编外聘用制审判辅助人员模拟试卷及答案详解(典优)
- 铝合金介绍教学课件
- 电气班组安全教育培训课件
- 《2025同上一堂思政课》观后感10篇
- SY4201.2-2019石油天然气建设工程施工质量验收规范设备安装塔类检验批表格
- 电机的工作原理课件
- 设计质量意识培训课件
- 2025年四川省高考化学试卷真题(含答案解析)
- 2025年新玩家股东招募协议书
- 食品安全知识培训会议记录范文
- 2025年剧情短片离婚协议书
- 心理健康汇报表总结
评论
0/150
提交评论