Loadrunner在红帽下测试性能之准备

2024-04-07 17:18

本文主要是介绍Loadrunner在红帽下测试性能之准备,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

http://shop104965075.taobao.com

 

 

RPC-TCP: Timeout reached. (entry point: Factory::CollectData). [MsgId: MMSG-47197]

  至此完毕。

  3、在Linux下需要监控的参数

  CPU指标

  Average load

  上一分钟同时处于“就绪”状态的平均进程数,< CPU个数 * 核心数 * 0.7

  CPU utilization

  CPU 的使用时间百分比,如果在75%以上,则可以考虑换CPU了

  Swap-in rate

  正在交换的进程数

  Swap-out rate

  正在交换的进程数

  Context switches rate

  每秒钟在进程或线程之间的切换次数

  System mode CPU utilization

  在系统模式下使用 CPU 的时间百分比

  User mode CPU utilization

  在用户模式下使用 CPU 的时间百分比

  Interrupt rate

  每秒内的设备中断数

  内存

  Page-in rate

  每秒钟读入到物理内存中的页数

  Page-out rate

  每秒钟写入页面文件和从物理内存中删除的页数

  Paging rate

  每秒钟读入物理内存或写入页面文件的页数,如果持续在几百,可能要加大内存了

  LoadRunner采集的数据中,内存的使用情况是没有的,可以装sar,然后用sar来观察:

  可以使用该命令sar -n DEV -u -r 3 120 > perform.log

  这个命令3秒采样一次,共采样120次 360秒=6分钟,可以根据自己的需要调整 3 和 120 这两个值。perform.log是保存的文件名

  磁盘

  Collision rate

  每秒钟在以太网上检测到的冲突数

  Disk rate

  磁盘传输速率

  网络

  Incoming packets error rate

  接收以太网数据包时每秒钟接收到的错误数

  Incoming packets rate

  每秒钟传入的以太网数据包数

  Outgoing packets errors rate

  发送以太网数据包时每秒钟发送的错误数

  Outgoing packets rate

  每秒钟传出的以太网数据包数

  pps是

  以太网传输最小包长是64字节。包转发线速的衡量标准是以单位时间内发送64byte的数据包(最小包)的个数作为计算基准的。

  对于千兆以太网来说,计算方法如下:

  1000Mbps/((64B+8B+12B)×8bit)=1.488095pps

  说明:当以太网帧为64Byte时,需考虑8Byte的前导符和12Byte的帧间隙的固定开销。

  在以太网中,每个帧头都要加上了8个字节的前导符,前导符的作用在于告诉监听设备数据将要到来。然后,以太网中的每个帧之间都要有帧间隙,即每 发完一个帧之后要等待一段时间再发另外一个帧,在以太网标准中规定最小是12个字节,然而帧间隙在实际应用中有可能会比12个字节要大,在这里我用了最小 值。每个帧都要有20个字节的固定开销。(另外这20字节的信息是不能通过抓包软件抓下来的)

  因此一个全双工线速的千兆以太网端口在转发64Byte包时的包转发率为1.488Mpps。

  以下是常用以太网端口的包转发率:

  1、万兆以太网:14.88Mpps

  2、千兆以太网:1.488Mpps

  3、百兆以太网:0.1488Mpps

  4、十兆以太网:0.01488Mpps(14.88Kpps)

http://www.beyondtest.com/Item/Show.asp?m=1&d=2419

 

性能测试的基本步骤

 http://shop104965075.taobao.com

http://www.docin.com/p-308940183.html

 

这篇关于Loadrunner在红帽下测试性能之准备的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/883196

相关文章

Zabbix在MySQL性能监控方面的运用及最佳实践记录

《Zabbix在MySQL性能监控方面的运用及最佳实践记录》Zabbix通过自定义脚本和内置模板监控MySQL核心指标(连接、查询、资源、复制),支持自动发现多实例及告警通知,结合可视化仪表盘,可有效... 目录一、核心监控指标及配置1. 关键监控指标示例2. 配置方法二、自动发现与多实例管理1. 实践步骤

MySQL深分页进行性能优化的常见方法

《MySQL深分页进行性能优化的常见方法》在Web应用中,分页查询是数据库操作中的常见需求,然而,在面对大型数据集时,深分页(deeppagination)却成为了性能优化的一个挑战,在本文中,我们将... 目录引言:深分页,真的只是“翻页慢”那么简单吗?一、背景介绍二、深分页的性能问题三、业务场景分析四、

MySQL 多列 IN 查询之语法、性能与实战技巧(最新整理)

《MySQL多列IN查询之语法、性能与实战技巧(最新整理)》本文详解MySQL多列IN查询,对比传统OR写法,强调其简洁高效,适合批量匹配复合键,通过联合索引、分批次优化提升性能,兼容多种数据库... 目录一、基础语法:多列 IN 的两种写法1. 直接值列表2. 子查询二、对比传统 OR 的写法三、性能分析

Linux系统性能检测命令详解

《Linux系统性能检测命令详解》本文介绍了Linux系统常用的监控命令(如top、vmstat、iostat、htop等)及其参数功能,涵盖进程状态、内存使用、磁盘I/O、系统负载等多维度资源监控,... 目录toppsuptimevmstatIOStatiotopslabtophtopdstatnmon

使用Python进行GRPC和Dubbo协议的高级测试

《使用Python进行GRPC和Dubbo协议的高级测试》GRPC(GoogleRemoteProcedureCall)是一种高性能、开源的远程过程调用(RPC)框架,Dubbo是一种高性能的分布式服... 目录01 GRPC测试安装gRPC编写.proto文件实现服务02 Dubbo测试1. 安装Dubb

Python的端到端测试框架SeleniumBase使用解读

《Python的端到端测试框架SeleniumBase使用解读》:本文主要介绍Python的端到端测试框架SeleniumBase使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全... 目录SeleniumBase详细介绍及用法指南什么是 SeleniumBase?SeleniumBase

JVisualVM之Java性能监控与调优利器详解

《JVisualVM之Java性能监控与调优利器详解》本文将详细介绍JVisualVM的使用方法,并结合实际案例展示如何利用它进行性能调优,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全... 目录1. JVisualVM简介2. JVisualVM的安装与启动2.1 启动JVisualVM2

Java使用MethodHandle来替代反射,提高性能问题

《Java使用MethodHandle来替代反射,提高性能问题》:本文主要介绍Java使用MethodHandle来替代反射,提高性能问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录一、认识MethodHandle1、简介2、使用方式3、与反射的区别二、示例1、基本使用2、(重要)

python多线程并发测试过程

《python多线程并发测试过程》:本文主要介绍python多线程并发测试过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、并发与并行?二、同步与异步的概念?三、线程与进程的区别?需求1:多线程执行不同任务需求2:多线程执行相同任务总结一、并发与并行?1、

PyTorch高级特性与性能优化方式

《PyTorch高级特性与性能优化方式》:本文主要介绍PyTorch高级特性与性能优化方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、自动化机制1.自动微分机制2.动态计算图二、性能优化1.内存管理2.GPU加速3.多GPU训练三、分布式训练1.分布式数据