loadrunner性能测试框架基础学习

性能测试

1、概念
性能测试主要通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。
2、分类
(1)性能测试(狭义)
方法:通过模拟生产运行的业务压力量和使用场景组合,测试系统的性能是否满足
生产性能的要求。
目的:验证系统是否有系统宣称具有的能力
(2)负载测试
方法:通过在被测系统上不断加压,直到性能指标达到极限
目的:找到系统处理能力的极限
(3)压力测试(强度测试)
方法:测试系统在一定饱和状态下,系统能够处理的会话能力,以及系统是否会出
现错误
目的:检查系统处于压力性能下时,应用的表现
(4)并发测试
方法:通过模拟用户并发访问,测试多用户并发访问同一个应用、模块或者数据记
录时是否存在死锁或者其他性能问题
目的:发现系统中可能隐藏的并发访问时的问题
(5)配置测试
方法:通过对被测系统的软硬件环境的调整,了解各种不同对系统的性能影响的程
度,从而找到系统各项资源的最优分配原则
目的:了解各种不同因素对系统性能影响的程度
(6)可靠性测试(稳定性测试)
方法:在给系统加载一定业务压力的情况下,使系统运行一段时间,以此检测系统
是否稳定
目的:验证系统是否支持长期稳定的运行
3、性能测试的流程
测试计划阶段→测试设计阶段→测试开发阶段→测试执行阶段→测试结果分析阶段→测试报告阶段
4、性能测试工具的原理
(1)脚本生成器(用户行为模拟器)
代理
(2)压力生成器
根据脚本内容产生实际负载
(3)结果分析器
(4)压力控制器

loadrunner测试步骤

1、使用VUGen创建脚本
录制选项→增强测试脚本→运行时设置→回放测试脚本
(1)录制选项:在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(2)增强测试脚本(修改脚本代码使得回放能够成功执行该业务):
1)关联函数:在这里插入图片描述
在这里插入图片描述
2)参数化
1°设置参数
在这里插入图片描述
在这里插入图片描述
2°设置数据源
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2、使用Controller创建测试场景
(1)场景类型
1)手动测试场景
2)面向目标测试场景
(2)场景设计
(3)场景执行
3、使用Analysis分析测试结果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值