性能测试的一些概念和技巧详解.docVIP

  • 4
  • 0
  • 约6.3千字
  • 约 9页
  • 2016-10-25 发布于湖北
  • 举报
一些性能测试概念 不同概念的用户 系统用户:可以连接并使用系统的用户。比如一个单位使用某系统办公,每个人都用,这个单位有500人,那么这个系统的总用户数就是500。 同时在线用户:当前已经连接系统的用户;但他们不一定对服务器构成压力,比如正在浏览信息的用户,正在填写表单的用户,这部分用户不会对服务器造成压力;只有并发用户才会对服务器造成压力。 并发用户:当前正在与服务器进行交互的用户,他们会对系统造成压力,比如正在向服务器提交查询数据的用户,正在提交保存表格的用户。 并发用户数的统计方法目前并没有准确的公式,因为不同的系统会有不同的并发特点。例如OA系统统计并发用户数量的经验公式数5%~20%。对于这个公式是没有必要拘泥于计算的结果,因为为了保证系统的扩展空间,测试时的并发用户数量要稍微大一些,除非是要测试系统能承载的最大并发用户数量。 而什么原因造成了这个性能拐点的出现?我们发现CPU记录图出现了如下的情况: 很明显,CPU占用率与事务的响应时间呈现出负相关的联系,且超过60用户后,CPU占用率长时间超过90%,甚至达到100%,这说明性能拐点是由于CPU瓶颈造成的。 然而一般在平时的性能测试中,见得最多的性能拐点成因则是带宽瓶颈,如下面的图(来源为珲春政府网性能测试,场景设定为从10虚拟用户开始,每2分钟增加10虚拟用户,最大到100虚拟用户):

文档评论(0)

1亿VIP精品文档

相关文档