什么是数据驱动?
  如果一个测试脚本只能够被执行一组数据,并且数据是固定不变的,那么你每一次的测试只能够执行很简单的功能了。
  边界条件、路径覆盖,需要使用一个脚本、很多组数据输入才能够完成,固定的数据无法满足要求。
  数据驱动是指能够把需要输入(和验证)的数据参数化,通过脚本执行不同的数据,实现了数据驱动,也是数据与脚本分离。
  PerformanceRunner实现了脚本与数据分离:脚本使用java的脚本,在脚本执行的时候,从数据源中读取数据。
  参数化
  PerformanceRunner在自动录制完成之后,可以通过修改脚本实现“参数化”。参数化的结果:1)脚本变为参数化脚本;2)数据池自动增加了选择的参数列表。在测试案例参数化之后,用户仍然可以手工来修改,实现进一步的参数编辑工作。
  脚本参数化是为了适应多用户对系统登录等需求而开发,用户可将需要参数化的内容插入到Excel文档,并通过代码获取到值,将其以参数的形式传递给脚本执行。如图为循环参数表内容及脚本调用示例: