互联网性能测试杂记

淘宝性能测试白皮书: http://wenku.baidu.com/view/924afe2d2af90242a895e541.html

PV(page view),即页面浏览量,或点击量,通常是衡量一个网络新闻频道或网站甚至一条网络新闻的主要指标。或者简单的说,PV值就是一个访问者在24小时(0点到24点)内到底看了你网站多少个页面。
PV值对于网站来说,就像电视的收视率一样,从某种程度上已成为投资者衡量商业网站表现的最重要尺度。
 
PR值(PageRank),网页的级别技术。取自Google的创始人Larry Page,它是Google排名运算法则(排名公式)的一部分。
一个网站的外部链接数越多其PR值就越高;外部链接站点的级别越高(假如Macromedia的网站链到你的网站上),网站的 PR值就越高。
例如:如果ABC.COM网站上有一个XYZ.COM网站的链接,那为ABC.COM网站必须提供一些较好的网站内容,从而Google会把来自XYZ.COM的链接作为它对ABC.COM网站投的一票。
 
TPS(系统吞吐量),系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联
系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间
一个系统吞吐量通常由QPS(TPS)、并发数两个因素决定,每套系统这两个值都有一个相对极限值,在应用场景访问压力下,只要某一项达到系统最高值,系统的吞吐量就上不去了,如果压力继续增大,系统的吞吐量反而会下降,原因是系统超负荷工作,上下文切换、内存等等其它消耗导致系统性能下降。

转化公式比如80%的日PV,发生在T小时内。则公式为:TPS =  日PV * 80% / 24 * 60 * 60 * (T/24)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在进行性能测试时,可以使用各种工具和方法来查看系统资源的利用率,包括 CPU、内存和磁盘。下面是一些常用的方法: 1. 监控工具:使用系统监控工具可以实时监测系统资源的利用率。常见的监控工具包括: - Windows任务管理器:可以查看CPU、内存和磁盘的利用率。 - Linux系统监控命令(如top、htop、sar等):可以查看CPU、内存和磁盘的利用率,并提供更详细的信息。 - 第三方监控工具(如Zabbix、Nagios等):这些工具提供了更丰富的监控和报告功能,可以定期记录系统资源利用率,并生成图表和报告。 2. 性能测试工具:性能测试工具通常提供了系统资源监控的功能,可以在进行性能测试时同时监测系统资源的利用率。一些常见的性能测试工具包括: - Apache JMeter:这是一个功能强大的开源性能测试工具,可以监测CPU、内存和磁盘的利用率。 - LoadRunner:这是一款商业性能测试工具,也提供了系统资源监控的功能。 - Gatling:这是一个基于Scala开发的开源负载测试工具,也可以监测系统资源的利用率。 3. 编写脚本:使用编程语言,如Python,可以编写脚本来监测系统资源的利用率。通过调用操作系统的API或命令行工具,可以获取CPU、内存和磁盘的利用率,并进行自定义处理和记录。 无论使用哪种方法,重要的是在性能测试期间持续监测系统资源的利用率,以便发现潜在的性能瓶颈和资源耗尽问题,并进行适当的优化和调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值