二、在JMeter中执行测试
  在上一章中,介绍了使用bb录制web脚本,及导出为jmx的方法。这一章中,我们要在JMeter中对bb录制的脚本进行一些必要的加工。
  首先,我们来看下新的脚本长什么样了,有没有什么结构上变化。我们不希望有结构上的变化,希望我们录制的东西被完整的保留下来。
  1、测试计划
  在bb界面中,菜单File/New新建的一个称为Test Suite(测试套件)的文件。导入JMeter后,则对应于JMeter的测试计划概念,其名称则显示为“Badboy Test Plan”。见下图3。
  图3  Badboy Test Plan
  2、线程组
  在bb界面中,Test Suite的下一层级节点为Test。导入JMeter后,则对应于JMeter的线程组概念。见下图4。
图4 线程组
  3、循环控制器
  在bb界面中,Test的下一层级节点为Step。导入JMeter后,则自动转化为JMeter的循环控制器元件。见下图5。
图5 循环控制器
  从上面3点来看,bb录制的脚本可谓是比较完美的转为JMeter脚本了。我们只需要略微做些加工,包括添加监视器、结果查看树、参数话、关联等,即可开始执行测试,这里不再详述如何使用JMeter执行性能测试了。关于这方面的文章,网络上可谓车载斗量,多如繁星,都可以作为参考。