Wenn Sie eine HTML-Eingabe haben, ist es sicherer, einen XPath-Extraktor zu verwenden.
es hinzufügen und die folgende XPath verwenden, um den value
Attributwert des input
Elements zu extrahieren, die name
-serviceUsername
gleich Attribut hat:
//input[@name='serviceUsername']/@value
Talking about regex, .
standardmäßig nicht mit Newline oder Zeilenumbrüche Symbole. Sie müssen entweder (?s)
am Anfang des Musters hinzufügen oder eine [\s\S]
Problemumgehung verwenden. Beachten Sie außerdem, dass negierte Zeichenklassen mit Zeilenumbrüchen übereinstimmen, so dass "([^"]+)"
mit "
übereinstimmt, und erfasst dann alle Zeichen außer "
(einschließlich einer neuen Zeile), 1 oder mehr Vorkommen, bis zum nächsten "
.
See [hier] (https://www.blazemeter.com/blog/using-xpath-extractor-jmeter-0) für mehr Hilfe gebrauchen auf XPath-Extraktor. –