并发量
多:越多越好。
- 并发用户数
用户数包含三种用户概念:
1.系统用户数:软件系统注册用户总数(该用户数主要是对数据库有影响,考虑该用户数是为了模拟实际场景,同时检验数据库的存量数据是否对类似于从数据库读取数据或者写入数据的性能)
2.在线用户数:某段时间内访问平台的用户数,不一定是要同时在做一件事情比如说查询,只是在线。(该用户数影响内存(web-session))
3.并发用户数:某一个时间同时向软件系统提交请求的用户数,场景不一定是同一个。
- 在线用户数的延申
在线用户数在性能测试中初始化环境十分重要,初始化环境即warm-up(热机)
操作:使用压测工具先跑一部分脚本,再做压测。
目的:1.磁盘调入内存;2.使内存状况接近现实场景。最终目的是为量最大化模拟真实的生产环境,减少压测误差。
响应时间
快:延时短,响应快
- 响应时间:用户感知软件性能的主要指标,感知的完整的响应时间是由端到端的,即由客户端发出请求,直至经过服务器处理器处理请求直至在客户端响应结果,整个过程的时间。
响应时间应该包括4个时间:
1.用户端呈现时间
2.请求/响应数据网络传输时间
3.应用服务器处理时间
4.数据库系统处理时间
- 响应