四、性能指标

  此次性能测试需要收集哪些性能指标和数据:

  1、CPU使用率

  2、Memory使用率

  3、QPS

  4、响应时间

  5、网络IO

  6、文件IO

  7、数据库IO

  8、大支持用户数

  以上指标并不是都要收集,要根据具体的场景来决定。

  五、性能测试工具

  提到性能测试,很多测试人的第一概念是工具,比如商业流行的Loadrunner,开源流行的Jmeter,但是很少人注重上面提到的四点,所谓“磨刀不误砍材工”,没有上面的设计分析,仅仅使用工具跑出结果是无法分析出性能的瓶颈,不可靠的数据结果会大大增加排查工作,这些数据往往会受到很多质疑。

  工具的使用:

  参数化

  Loadrunner选择哪个协议

  Loadrunner的关联

  Loadrunner的Controller/Agent

  Jmeter的Remote testing

  工具的使用技能仅仅是性能测试里的一小部分,切不可只关注工具使用。

  是否每次的性能测试都需要用上大型的工具呢,某个页面的响应时间是否可以使用其他轻量的工具,例如一些浏览器插件Httpwatch,Yahoo YSlow,Google speed tracer;