2017-01-16 2 views
0

ich mehrere dynamische Elemente auf einer einzigen Seite und Element enthalten mehrere Daten mein HTML-Code Wie Wert des dynamischen Elements in jmeter Extrahieren

{"IdMember":"1494576","DealId":"c2b20119-44f2-4839-83c8-5382afd48e04","UPC":"7430500116","Name":"Regular Apple Cider Vinegar","Brand":"Bragg","Custom_Price":"$5.49","Price":"5.49","Sale_End":"1/5/2017","Score":"80","Description":"null","ChainName":"Stop & Shop","CategoryId":"2","ImageURL":"https://products.mygrocerydeals.com/generic/baking-goods.jpg?deal=c2b20119-44f2-4839-83c8-5382afd48e04&upc=7430500116&chain=204"} 

haben folgt

onclick="AddRemoveMemberDeal(event,'1494576','cd691c62-32b2-444d-ad6f-79a6104e4ee5','3997800330','Flaxseed Meal','Bobs Red Mill','$2.99','2.99','1/19/2017','85','Whole Ground','Shaw\'s','2','https://products.mygrocerydeals.com/nw/200/0/3/3/3997800330.jpg?deal=cd691c62-32b2-444d-ad6f-79a6104e4ee5&upc=3997800330&chain=194'); return false;" 

aufgezeichneten Skript Werte folgt

Wie kann ich alle Werte dynamisch extrahieren?

Antwort

0

Sie müssen Regular Expression Extractor (Postprozessor) verwenden, der die Regex auf die HTTP-Antwort anwendet und die Werte mithilfe von Gruppen abruft.

Behalten Sie den Regex Extractor unter dem HTTP Sampler bei, für welche Antwort Sie Regex anwenden und die Daten abrufen möchten.

Reference Name Feld ist die Variable, in der der Wert gespeichert wird.

Referenzen:

  1. http://jmeter.apache.org/usermanual/regular_expressions.html
  2. https://guide.blazemeter.com/hc/en-us/articles/207421325-Using-RegEx-Regular-Expression-Extractor-with-JMeter
  3. Caprture multiple values in Single Regex Extractor
Verwandte Themen