如果需要记录的数据比较多,用那个‘ user define stats’就不方便了,也不能自定义名称。
你可以用插件的方式,简单来说就是,对于测试我们提供了一些扩展接口,例如onTestStart, onTestStop, startSampling, stopSampling. 你可以开发一个插件,实现这些接口,在这个接口里面,你可以得到Console和test对象,你可以从这些对象里面获取你的数据,然后保存到一个csv文件里。然后把这个插件打包放到controller的特定目录里。就会自动被加载,controller也不用重启。而且,csv文件里面的结果也会自动被检测到(csv文件路径在指定的路径),显示到report的详细页面里。
可以参考这里:
http://www.cubrid.org/wiki_ngrinder/entry/plugin-guide