Dies ist, wie ich Testplan ein:JMeter Extrakt Link regulären Ausdruck in die nächste Anfrage mit leeren Werte übergeben mit
HTTP Request -> Regular Expression Extractor mehrere Links zu extrahieren - Das ist richtig zu extrahieren - Aber einige der verlinkten Seiten sind blank RegularExpressionExtractor --- <a href="(.*)" class="product-link">
Beanshell Sampler - Leer- oder Nullwerte zu filtern - Dies funktioniert
log.info("Enter Beanshell Sampler");
matches = vars.get("url_matchNr");
log.info(matches);
for (Integer i=1; i < Integer.parseInt(matches); i++)
{
String url = vars.get("url_"+i);
//log.info(url1);
if(url != null @and url.length() > 0)
{
log.info(i+"->" + url);
//return url;
//vars.put("url2", url);
vars.put("url2", url);
//props.put("url2", url);
log.info("URL2:" + vars.get("url2"));
}
}
ForEach-Controller ForEach Controller
Das Problem, das ich bin vor ist ForEach-Controller läuft durch alle Werte einschließlich Blank
oder NULL
- Wie kann ich die Schleife nur für die nicht null Leerwerte laufen
Danke @Allan auch. funktionierte jetzt NULL wird ignoriert. –