来的问题。
3.并发测试(Concurrency Testing)
400并发用户,事务失败率(fail percent)>1.35%,软件系统失效。 500并发用户,事务失败率(fail percent)>10%,系统中断。 600并发用户,事务失败率(fail percent)>80%,系统崩溃。
压力测试的反常规操作
当平均每秒出现1个或2个中断的情形下,应当对每秒出现10个中断的情形来进行特 殊的测试;
把输入数据的量提高一个数量级来测试输入功能会如何响应; 应当执行需要最大的内存或其他资源(如CPU,内存,磁盘,网络)的测试用例; 运行一个虚拟的操作系统中可能会引起大量的驻留磁盘数据的测试用例; 两倍的已经基线的并发用户数或者HTTP连接数; 随机的关闭及重开连接到服务器上的网络上集线器/路由器的端口(例如,可通过
4.点击数(Hits per second)
定义:按照客户端向Web Server发起了多少次http请求来计算的。
5.并发用户数(Concurrent users)
定义:并发用户数指在某个时间特定点上与服务器端进行会话操作的用户数。 用来度量服务器并发容量和同步协调能力。
狭义:多个用户并发执行同一操作。 广义:多个用户同时执行不同的操作。 错误的理解:
吞吐量的衡量单位: (1)常用:请求数/秒、页面数/秒 (2)业务角度:访问人数/天、处理的业务数/小时 (3)网络角度:字节数/天
3.资源使用率(Resource utilization)
定义:资源使用率指的是对不同资源的使用程度。 常见的资源:CPU占用率、内存使用率、磁盘I/O、网络I/O。
内,服务器CPU利用率在80%以下。
2.压力测试(Stress Testing)