从Jmeter中的变量中删除不必要的符号

时间:2015-06-19 16:05:20

标签: variables jmeter trim symbols beanshell

我在这个视图中有变量as string:

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

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

1 个答案:

答案 0 :(得分:1)

可以通过Beanshell PreProcessor完成,如下所示:

  1. 将Beanshell PreProcessor添加为需要“另一个变量”的请求的子项
  2. 将以下代码放入PreProcessor的“脚本”区域:

    String yourvar = vars.get("yourvar");
    String anothervar = yourvar.replace("[","").replace("]","").replaceAll("\\\"","");
    vars.put("anothervar",anothervar);
    
  3. 根据变量引用名称更改“yourvar”和“anothervar”。

    • yourvar - 源变量名称
    • anothervar - 结果变量名称

    varsJMeterVariables类实例的简写,它提供对当前上下文中JMeter变量的访问。有关所有可用方法的类,请参阅JavaDoc;有关JMeter中Beanshell脚本的高级信息,请参阅How to use BeanShell: JMeter's favorite built-in component指南。

相关问题