PnR basic - Terms and Concepts

从今天开始,正式研究PnR testing。因为暂时没有具体项目测试需要,所以,以自己的业余时间自学为主。

 

首先从一些基本概念和名词开始。

 

Concurrency - Simultaneous execution of interacting computational tasks

Throughput - Number of units of reliable work done in a given amount of time (eg KB/s or 5 Reports processed per second)

Response time - How long it takes a system to react to a given input

Latency (恢复时间) - Delay between when something is initiated to when it finishes

Availability - Percentage of time that system is operational

Reliability (可靠性) - Percentage of time, when available, in which the system delivers fault free results

Robustness (健壮性) - Horizontal Scalability - Resources are clustered across multiple distinct pieces of hardware. Usually results in higher availability and performance

Vertical Scalability - Resources are added to a single piece of hardware. Usually minimizes overhead and management costs

Linear Scalability - There is a one to one relationship (straight line) between performance and additional resources. Allows systems to grow very large without penalty

MTBF (Mean time between failures) - Expected time between any two successive failures of a system

Private Bytes (or VM Size in Windows Task Manager) - the number of bytes that the process has allocated that cannot be shared with other processes. This is a Windows only term.

Virtual Bytes (or Virtual Size on UNIX) - the amount of virtual address space (physical and page-file) allocated to the process.  This is the most important metric because this determines when the process crashes AND it's always greater than or equal to Private Bytes.

Memory Usage (in Windows Task Manager) and Resident Size (on UNIX) - the amount of physical RAM actually consumed by the process memory actually located in physical RAM. This value can be useful for diagnosing low-memory performance conditions but it can actually conceal memory leaks.

Types of P&R Tests

Load - Testing to see how system reacts with large volumes of data or users

Endurance - Testing to see how system behaves over long periods of time

Stress - Testing to see how system reacts when pushed beyond normal operating conditions

Scalability - Testing to see how system performs when horizontally and vertically scaled (relationship between performance and additional resources)

Robustness - Testing to see how system reacts when given bad input

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值