性能测试又包括:负载测试,压力测试、稳定性测试等
首先我们要知道LoadRunner三大组件
(1)虚拟用户脚本生成器(virtual user Generator)黄绳子那个
功能:录制脚本,编辑测试脚本会应用到
(2)压力调度控制台(controller)绿绳子那个
功能:创建场景,运行这个场景、监控这个场景、然后手机一些测试的数据等。
(3)压力结果分析器(Analysis)蓝绳子那个
功能:把收集的测试数据会以图表的形式展示出来,生成测试报告
首先就是打开黄绳子开始录制脚本
点击文件,点新建脚本和新增方案,选择这两个。
接下来就是这个画面,有普通布局和调试布局,点击录制
点击录制,就会有这个页面,你选择浏览器和浏览的网址,注意浏览器要是默认的,然后脚本保存的工作目录 ,选择好了就ok干点击开始录制
录制完了之后就停止录制,就会自动生成脚本。
我们还可以在脚本里面设置事务:lr_start_transaction
设置集合点 lr_rendezcous
双击parameters设置参数化
用到{} 名字可根据实际情况进行编辑
根据设置的
参数名称去新增,添加参数
可以有以下的参数
上面一系列安排完了之后打开绿绳子,选择你刚刚新录制的脚本
有模拟用户,比如设置10,启动时间,还有停止点。,脚本路径选择我们刚刚新增的那个脚本,添加这边我们添加localhost 。
点下面的运行,然后点击视图显示八张图,然后点击资源windows 右键
添加一个localhost然后确认就可以看他跑了
跑起来就是这个样子
接下来就是可以点击开始场景,就可以模拟十个用户跑5分钟的性能测试
大概就是这样了做性能测试关注哪些点呢?
吞吐量:每秒钟系统能够处理的请求数,任务数。
响应时间:服务处理一个请求或一个任务的耗时
错误率:一批请求中结果出错的请求所占比例
资源利用率:CPU,内存,磁盘IO,网络
网络吞吐率
自定义事务响应时间
QPS(TPS)每秒钟request事务/数量
并发数:系统同时处理的requesrs/事务数