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

Deleting unnecessary symbols from variable in Jmeter

我在此视图中将变量作为字符串:

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

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

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

  1. 将 Beanshell 预处理器添加为需要 "another variable"
  2. 的请求的子项
  3. 将以下代码放入预处理器的"Script"区域:

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

根据您的变量引用名称更改 "yourvar" 和 "anothervar"。

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

vars 是 shorthand 到 JMeterVariables class instance which provides access to JMeter variables in current context. See JavaDoc for the class for all available methods and How to use BeanShell: JMeter's favorite built-in component 指南,提供有关 JMeter 中 Beanshell 脚本的高级信息。