自动化性能测试第10篇:<center>交叉结果与性能报告生成</center>,<center>附件2-Linux相关监控</
【摘要】 性能测试大纲 目标 概念 性能测试与功能测试(焦点) 需求 解决方案 一、性能测试常用分类 二、性能测试常用指标【重要】 三、性能常用测试工具 一、安装步骤 二、安装图解 一、LoadRunner简介 三、 理解LoadRunner的三大工具(扩展) 一、为什么要学习关联? 二、什么是关联(correlation)?
🚀🚀🚀本篇主要内容
交叉结果与性能报告生成
目标
- 掌握交叉结果的应用
- 了解LR导出报告的方式
一、交叉结果的应用
本轮的测试结果诞生是根据上一轮测试结果进行分析、由相关人员进行调优后进行的重新测试,需要确定调优是否有所改善
交叉结果是指相同场景下两次测试结果进行交叉对比,在 LR 中把这种对比两次结果指标叫做交叉结果
交叉结果应用
- 在Analysis工具点击File菜单 -> Cross with Result...
- 点击Add添加上次结果目录文件 (.lrr)
提示:
1. .lrr文件为场景运行后的收集的结果,默认保存在当前用户下的临时文件夹
(如:C:\Users\Administrator\AppData\Local\Temp)
2. .lrr保存目录,可在菜单【Result】-> Set Result Directory进行修改
效果图
图片无法加载
之前两张报表有的数据都会产生对比,以上摘要报告只是举例说明
二、性能报告生成
LoadRunner 支持导出非常丰富的报告类型(如:HTML、Word、PDF)等, 常用的是Word(可编写)
2.1 生成报告 步骤
- 生成模板
- 在模板上导出指定报告类型
1. 生成模板
![报告模板] 3. LR(需要安装RPC相应服务包和开启服务)
一、命令 方式
- top (系统资源管理器)
- vmstat (查看虚拟内存状态)
- free(查看未使用的和已使用的内存数目)
- iostat (查看io磁盘信息)
- sar 网络
1.1 命令 top(系统资源管理器)
- top命令类似与windows的任务管理器,查看内存、CPU、进程等操作信息
- 在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
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)