🚀🚀🚀本篇主要内容
交叉结果与性能报告生成
目标
1. 掌握交叉结果的应用 2. 了解LR导出报告的方式
一、交叉结果的应用
本轮的测试结果诞生是根据上一轮测试结果进行分析、由相关人员进行调优后进行的重新测试,需要确定调优是否有所改善
交叉结果是指相同场景下两次测试结果进行交叉对比,在 LR 中把这种对比两次结果指标叫做交叉结果
交叉结果应用
1. 在Analysis工具点击File菜单 -> Cross with Result... 2. 点击Add添加上次结果目录文件 (.lrr)
提示:
1. .lrr文件为场景运行后的收集的结果,默认保存在当前用户下的临时文件夹
(如:C:\Users\Administrator\AppData\Local\Temp)
2. .lrr保存目录,可在菜单【Result】-> Set Result Directory进行修改
效果图
之前两张报表有的数据都会产生对比,以上摘要报告只是举例说明
二、性能报告生成
LoadRunner 支持导出非常丰富的报告类型(如:HTML、Word、PDF)等, 常用的是Word(可编写)
2.1 生成报告 步骤
1. 生成模板 2. 在模板上导出指定报告类型
1. 生成模板
 3. LR(需要安装RPC相应服务包和开启服务)
一、命令 方式
1. top (系统资源管理器) 2. vmstat (查看虚拟内存状态) 3. free(查看未使用的和已使用的内存数目) 4. iostat (查看io磁盘信息) 5. sar 网络
1.1 命令 top(系统资源管理器)
1. top命令类似与windows的任务管理器,查看内存、CPU、进程等操作信息 2. 在Linux系统中常用top命令做资源性能分析工具
核心:
1). 前五行显示系统整体的统计信息;
2). load average 代表负载队列到现在平均长度(三个时间段),1分钟、5分钟、15分钟 【重点关注】
参数:
1). 第一行 任务列队基本信息 【关注系统负载】
- 06:49:14 :系统当前时间
- up 2:32 :系统运行时间 2小时32分钟
- 3 users:当前登录用户数
- load average:系统负载,即任务队列的平均长度-(1分钟、5分钟、15分钟)到现在的平均长度
2). 第二行 进程列队信息 【了解】
- Tasks : 201 total 进程总数
- 2 running 正在运行进程数
- 199 sleeping 睡眠进程数
3). 第三行 CPU信息
- 0.3 %us:用户空间占用CPU百分比
- 0.3 %sy: 内核空间占用CPU百分比
- 99.2%id: 空闲CPU百分比 【关注】
4). 第四行 内存信息
- Mem : 3908524k ktotal 物理内存总量
- 1294032k k used 使用的物理内存总量
- 2614492k k free 空闲内存总量 【关注】
- 74352k k buffers 用作内核缓存的内存量
5). 第五行 交换区内存 【了解】
- Swap : 4