性能测试术语:
1、响应时间
系统的可接受的用户请求的平均响应时间可采用如下公式进行计算:
响应时间 = “客户端呈现数据时间”+“网络传输时间”+“系统响应时间”
响应时间细分情况可分为:
A .GUI客户端 B.外部internet C.前向前端的web服务器 D.internet防火墙&路由器 E.负载平衡器 F.中间件(应用服务器) G.数据库服务器
响应时间受网络带宽,用户数,提交事务请求数和事务类型等
2、并发用户数
3、吞吐量
是指单位时间内系统处理的客户请求的数量
从业务角度,吞吐量可以用请求数/秒,页面数/秒或处理业务数/小时来衡量
从网络性能角度分析,吞吐量可以用字节数/秒来衡量
4、tps
每秒能够处理的交易或事务的数量,
5、点击率
每秒用户向web服务器提交的http请求数
性能测试工具需要满足的要求:
1、工具本身占用的系统资源少,可扩展性好,可用性强
2、能模拟真实业务事务操作,在并发时能真正产生业务压力
3、对压力测试结果能很好的进行性能分析,快速找出被测试系统的瓶颈
4、测试脚本的复用性强,且这些测试脚本以多进程或者线程的形式在客户端运行,模拟多用户并发访问服务