如何从BSF采样器生成多个jmeter采样器结果?

时间:2012-11-19 16:34:15

标签: jmeter

我有一个运行groovy脚本的BSF采样器 我想用jmeter中的这个单一脚本创建多个样本结果 有可能吗?

1 个答案:

答案 0 :(得分:0)

  

...我的groovy脚本将运行一个junit套件,我想分别报告每个junit测试。或者我的groovy脚本将生成100个http get,我想显示100个采样器结果。

  1. 要实现这一点,你必须组织循环 - 例如将您的BSF采样器放在任何合适的logic controllerLoop Controller)While ControllerForEach Controller下,或使用Thread Group(循环计数,线程数字段)的可能性。
    此方案将为每个新的迭代/线程重复使用BSF Sampler的单个实例,并为每次执行生成单独的采样器结果。
  2. 同样,您可能必须在每次迭代时为BSF采样器提供不同的输入数据/参数 - 以对其进行参数化。在这种情况下,您至少可以查看CSV Dataset Config(从文件中读取)或postprocessors/extractors中的任何一个(从响应中获取数据)。
  3. 假设您还要查看JSR223 Sampler以与groovy脚本一起使用以获得更好的性能。
相关问题