软件测试中的WEB性能测试简介
作者:软件测试工程师 发布时间:[ 2010/7/26 13:31:46 ] 推荐标签:
合格的测试人员并不好当。
通常被称为TTLB,即:Time to last byte,意思为从发起一个请求开始,到客户端收到后一个字节的响应所耗费的时间。需要注意的是,这里的点击并非指鼠标的一次单击操作,因为在一次单击操作中,客户端可能向服务器发出多个HTTP请求。
测试人员应该具备的技能:
1、 掌握常见的自动化测试工具的使用;
2、 具有一定的编程能力;
3、 掌握基础的数据库知识;
4、 掌握常见的操作系统知识;
5、 掌握一些Web应用服务器的使用,如:Weblogic、Webshpere;
6、 具有综合分析问题的能力;
性能测试术语:
1、 并发用户:
1) 严格意义的并发:
所有的用户在同一时刻做同一件事情或者操作,这种操作一般指做同一类型的业务;
2) 广义范围的并发:
多用户对系统发出了请求或者进行了操作,但是这些请求或者操作可以相同,也可以不同;
2、 用户并发数量:
在同一时刻与服务器进行交互的在线用户数量;
计算公式: 使用系统的用户数量 ×(5% ~ 20%)
3、 请求响应时间:
客户端发出请求到得到响应的整个过程时间;
通常被称为TTLB,即:Time to last byte,意思为从发起一个请求开始,到客户端收到后一个字节的响应所耗费的时间。
一般包括:网络响应时间 + 应用程序与系统响应时间
4、 事务响应时间:
事务可能由一系列请求组成,事务的响应时间主要是针对用户而言,属于宏观上的概念,是为了向用户说明业务响应时间而提出的。
例如:跨行取款事务的响应时间是由一系列的请求组成的。事务响应时间和后面的业务吞吐率都是直接衡量系统性能的参数。
5、 吞吐量:
指的是在一次性能测试过程中网络上传输的数据量的总和;
6、 吞吐率:吞吐量/传输时间;
7、 TPS:Transaction Per Second
每秒钟系统能够处理的交易或者事务的数量。它是衡量系统处理能力的重要指标。
8、 点击率:
每秒钟用户向WEB服务器提交的HTTP请求数。
需要注意的是,这里的点击并非指鼠标的一次单击操作,因为在一次单击操作中,客户端可能向服务器发出多个HTTP请求。
9、 资源利用率:
指的是对不同的系统资源的使用程度,例如服务器的CPU利用率,磁盘利用率等。资源利用率是分析系统性能指标进而改善性能的主要依据,因此是WEB性能测试工作的重点。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11