: Error calling bsh: eval Sourced file: built-in rating: ``

This is the code I'm trying to execute in the beanshell sampler :

import java.lang.*;
import java.util.*;

String name_lead = vars.get("Name_lead");

String[] lead = name_lead.split("\\s+");
//vars.put("myname",lead[0]);
//vars.put("myname1",lead[1]);
//vars.put("myname2",lead[2]);
for(int i=1; i<=Integer.parseInt(vars.get("title_pass_matchNr")); i++)
{
    String title = vars.get("title_pass_"+i);
    String fname = vars.get("firstname_"+i);
    String lname = vars.get("lastname_"+i);
    String[] fn = fname.split("");
//vars.put("title",title);
//vars.put("fname",fn[1]);
//vars.put("lname",lname);

    if(lead[i-1].equals(title) && lead[i].equals(fn[1]) && lead[i+1].equals(lname))
    {
        vars.put("namep",lead[i]);
    }
}

But I get the following error:

Answer message: org.apache.jorphan.util.JMeterException: error while calling bsh method: eval Source file: built-in rating: `` import java.lang; import java.util .; String name_lead = vars.get ("Name_lead"); ,, ''

I can’t figure it out. Can someone help me? How to fix it?

name_lead has something like Mr p singh .. and accepts with a regular expression extractor

+4
source share
1 answer

Error invoking bsh method stacktrace: try block,

try {
    //your code here
}
catch (Throwable ex) {
    log.error("Error in Beanshell", ex);
    throw ex;
}

jmeter.log

debug() Beanshell script. , stdout.

. BeanShell: JMeter Favorite Built-in Component Beanshell ​​ JMeter

+12

Source: https://habr.com/ru/post/1650175/


All Articles