app性能测试有什么工具推荐? app性能测试有什么工具,有没有类似于lr那样的工具,可以分析监测点,进行并发
本次案例分享是通过性能测试工具PerformanceRunner(简称PR)查看某访问平台性能需求是否满足产品设计要求,总结测试阶段的测试以及分析测试结果,明确被测系统通过性能测试出现的问题。 表1-1 性能测试指标一览表 性能参数性能目标有效工作时间系统应能保证 99.99%的时间按设计工作时间正常运行响应时间人员信息登记提交及人员出入信息加载响应时间均在3s以下并发用户系统能够支持 500 以上用户的并发处理 表1-2 测试范围一览表 序号模块名称功能点功能概述1人员信息登记人员信息登记提交提交人员基本信息到服务器保存2人员出入信息人员出入信息加载加密人员出入信息页面 表1-3 测试环境配置表 用途硬件配置软件配置应用服务器CPU:双核内存:16G;应用分配内存:8G操作系统:windows10测试客户端CPU:双核内存:16G应用分配内存:8G操作系统:windows10浏览器:Google Chrome工具:PerformanceRunner1.1.3数据库服务器对应于应用服务器 测试策略本次性能测试主要为500虚拟用户并发下,测试系统的运行情况,数据是否能够保证完整性,系统是能够保持稳定性,以及系统响应时间是否符合标准,具备较好的用户体验效果。 执行方式使用第三方工具 Fiddler 录制脚本,导入到性能测试工具PerformanceRunner 中,根据用例场景,与项目组研发修改脚本细节,编写必填参数,集成测试环境调试后执行,使用资源管理器监控cpu 等系统参数的性能,并通过 PerformanceRunner的报告分析找出系统瓶颈。 测试工具 工具类型工具名称版本用途性能测试工具PerformanceRunner1.1.3性能测试 典型场景测试结果与分析1)并发测试测试用例:500个用户执行提交人员登记信息及,及加载人员出入信息页面。2)实际结果:用户访问时,平均响应时间较快,为2.22 秒左右,符合客户要求。3)用例描述如下: 基准测试测试用例用例名称500个用户执行用例编号1测试步骤1.部署性能测试环境2.用 Fiddler 录制脚本3.使用 PerformanceRunner 修改脚本后运行场景设计1.设计用户数量 5002.设计运行时间为 10 分钟执行时间10分钟预期结果1.页面响应时间平均值不超过 3 秒2.CPU 使用率平均值不能高于 80%3.物理内存使用率不超过 80% PerformanceRunner 分析结果:1)平均响应时间:(注:事务响应时间记录单位为毫秒)
2)每秒事务数:
3)事务对照表: 4)率和吞吐量:每秒量吞吐量(兆)6072.172 5)系统指标:CPU 占用率内存占比82%28..9% 结论1)实际结果:在 500 并发用户访问时,所有事务响应时间均为 2 秒左右,在 3 秒内;服务器 CPU 使用率平均值过高,建议提升服务器硬件性能,或部署服务器集群,分离数据库系统。2)每次测试过程的场景如下:A.加压方式:以 500 用户压力测试为例,每10s同时加压 50 虚拟用户,全部运行。B.稳定性持续时间:为了保证测试过程充分和数据准确,每次脚本运行时间持续 10分钟。C.减压方式:每10s卸载100虚拟用户。D.思考时间:忽略所有思考时间。E.其他设置:完全模拟Chrome浏览器行为;模拟浏览器缓存;网络带宽不限。总结:此次通过通过性能测试工具PerformanceRunner500虚拟用户并发测试时,事务响应时间基本平稳,但是系统资源中CPU占用过高,已超出服务器 80%,此次判定不通过。
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/64151.html