dxzmpk

endless hard working

0%

软件性能测试的标准

性能测试标准及其定义

事务:从客户端发起一个或多个请求(这些请求组成一个完整的操作),到客户端接收到从服务器返回的响应。

TPS: Transaction Per Second,每秒钟系统能够处理的事务数

请求响应事件:从客户端发起的一个请求开始,到客户端接收到从服务器返回的响应,整个过程耗费的时间。

事务响应时间:事务可能是由一个或多个请求组成的,事务响应时间主要是针对与用户的角度而言,如转账。

并发的定义:没有严格意义上的并发。并发总有先后,所以并发讲的是一个时间范围内,比如1秒。

并发用户数:同一单位时间内,对系统发起请求的用户数量

吞吐量:一次性能测试过程中网络上传输的数据量的总和。

吞吐率:单位时间内网络上传输的数据量。

吞吐率 = 吞吐量/传输时间

点击率:每秒钟用户向服务器提交的请求数,是 web应用程序的特有指标。一次单击操作后,客户端有可能向服务器发送了多个请求。

资源使用率:对不同的系统资源的使用情况,如cpu、内存、io。

Jmeter的构成

测试计划

线程组:多个线程,模拟多用户并发

监听器:调试脚本,对一些资源进行监控

配置元件:做一些配置,如http头,mysql连接信息。

后置处理器:并发完成之后做一些事情。

前置处理器:请求发生之前要做一些什么。

逻辑控制器

Sampler:放所有的请求

逻辑控制器和Sampler都是基于线程之下进行工作的。