Я новичок в jmeter; Надеюсь, что смогу достаточно хорошо описать вам свою проблему.
Я пытаюсь использовать регулярное выражение для извлечения атрибута ItemID из элемента xml. Который я затем использую в другом запросе. Это XML-ответ, из которого я пытаюсь извлечь ItemID:
<?xml version="1.0" encoding="UTF-8"?>
<Promise >
<SuggestedOption>
<Option TotalShipments="1">
<PromiseLines TotalNumberOfRecords="1">
<PromiseLine ItemID="Col_001" >
<Assignments>
<Assignment InteractionNo="1" >
</Assignment>
</Assignments>
</PromiseLine>
</PromiseLines>
</Option>
</SuggestedOption>
</Promise>
У меня есть средство извлечения регулярных выражений, настроенное следующим образом:
Reference Name: item
Regular Expression: .?ItemID=(.+?)*
Template: $1$
Match No.: 1
Во втором запросе я установил ItemID следующим образом ... ItemID = $ {item} ...
Я знаю, что когда я использую значение по умолчанию, установленное на «Col_001», он работает нормально. Так что, очевидно, проблема с моим выражением.