今天要跟大家分享的是,使用泽众性能测试工具PerformanceRunner (简称PR)性能测试工具对某在线看房平台测试样品进行性能测试,根据需求文档对测试样品进行性能评估,验证APP端500用户并发时响应时间5s之内是否通过。
首先对样品进行业务拆解和需求分析,该系统分为前台租客用户、前台房东用户和管理后台,高访问量的典型业务集中在租客用户端登入首页了解不同地理位置的房屋概况、实时获取房屋状态和查看房屋这几个场景。
制定如下测试方案:通过外网环境和泽众性能测试工具PerformanceRunner (简称PR)对系统进行性能测试,模拟系统真实使用环境,测试过程使用三台同样配置的虚拟机同时执行同一脚本向系统发送请求,并以30并发用户数为起点通过逐增并发用户数的方式进行多次测试反复验证。
1)预装泽众性能测试工具PerformanceRunner (简称PR)之后,在生成器界面操作,打开新建项目_新建脚本_建立事务。
2)分场景录制脚本
目前泽众性能测试工具PerformanceRunner (简称PR)直接支持HTTPHTTPS协议,其他协议可以通过fiddle间接录制获取脚本。
3)关联脚本和对相关测试数据进行参数化
4)设计并运行场景,场景设计视图中包含了三个部分,分别是场景组管理、预期指标管理、场景计划管理。接下来为该场景添加虚拟用户的数量以及虚拟用户启动、停止的规则,设置IP欺骗,远程监控服务器。
设计场景完成即可运行场景,场景运行界面分为五个部分,主要包括用户状态区、事务统计区、图表树、性能波形图、性能数据统计分析。运行成功可以看到实时的数据统计图。
相关阅读: