LoadRunner学习文档

    科技2022-08-07  113

    LoadRunner学习文档

    性能测试的本质

    性能测试是给予协议模拟用户发出请求(业务的模拟),对服务器形成一定的负载,来测试服务器的性能指标是否满足要求。

    其关注点为时间性能、空间性能

    与界面无关

    负载测试

    在被测试系统上不断加压,直到性能指标达到极限,例如响应事件超过预定指标或者某种资源达到饱和状态。

    压力测试

    测试系统在一定的饱和状态下,检查处于压力性能下,应用的表现。

    并发测试

    模拟用户并发访问,测试多用户并发访问同一个应用、同一个模块或者数据记录是是否存在死锁或者其他性能问题。

    配置测试

    通过对北侧系统的软硬件环境的调整,了解各种不同系统的性能影响的程度,从而找到系统各项资源的最优分配原则。

    可靠性测试

    系统运行一段时间,以此检测系统是否稳定。

    性能指标

    并发用户数:并发用户?并发请求?响应时间:网络传输时间+服务器处理时间单位时间事务数tpshps:hits per second每秒向服务器的请求数吞吐量:描述的是服务器的处理能力throughput资源利用率CPU利用率Mem利用率带宽利用率 100mbps = 12.5mb/s

    总结:

    每个浏览器同时发送到服务器的任务:并发拥护服务程序处理一个浏览器的请求的时间:平均事务响应事件,特点:随着并发拥护的增加而增加单位时间内服务程序完成客户端请求的数量:单位事务数随着并发用户的增加而增大,当并发用户数量达到一定量后不在增加

    需求分析

    一般情况下用二八定律来确定每秒最大交易数、每秒请求

    80%用户分布在20%热点数据/时间段内

    测试计划

    测试目标

    测试人员组织测试进度安排

    压力机:配置、要求、数量

    风险

    测试方案

    测试工具:

    loadrunnerjmeter

    测试环境:

    数据库服务器架构设计有条件的情况下尽量和生产环境相一致

    测试策略:

    单一场景混合场景

    监控工具

    Linux:rpc、jvisualVm、spotlight

    Windows:spotlight、perfmon.exe

    用例设计

    测试脚本:基于脚本的用例

    场景设计:基于场景的用例

    测试执行

    脚本编写场景监控设计运行场景监控场景测试报告

    定位分析问题

    后端:代码、软件、硬件前端网络

    工具介绍

    安装

    win7、win8、winxpwindows家庭版不行、windows专业版和旗舰版可以支持浏览器IE:8/9 后端:代码、软件、硬件前端网络

    工具介绍

    安装

    win7、win8、winxpwindows家庭版不行、windows专业版和旗舰版可以支持浏览器IE:8/9 好了!告辞!!!
    Processed: 0.012, SQL: 8