2015-06-19 76 views
1

我有变量作为这一观点的字符串:删除从变量不必要的符号中的JMeter

["564546","56454654","3123123","868987"] 

我需要删除不必要的符号[ ] "脚本,并把它放到另一个变量。 (类似trim方法) 我认为它应该在BeanShell预处理器中进行。

回答

1

它可以通过Beanshell PreProcessor完成如下:

  1. 添加BeanShell的预处理器作为需要“另一个变量”
  2. 请求的孩子将下面的代码放入预处理器的“脚本”区域:

    String yourvar = vars.get("yourvar"); 
    String anothervar = yourvar.replace("[","").replace("]","").replaceAll("\\\"",""); 
    vars.put("anothervar",anothervar); 
    

根据你的变量变化 “yourvar” 和 “anothervar” 参考名称。

  • yourvar - 源变量名
  • anothervar - 导致变量名

vars是一个速记JMeterVariables类的实例,其提供了访问JMeter的变量在当前上下文。有关所有可用方法的类,请参阅JavaDoc,有关JMeter中Beanshell脚本编写的高级信息的指导信息请参阅How to use BeanShell: JMeter's favorite built-in component