[英]Need to extract a value from XML response in Jmeter with the help of XPath Extractor
在 JMeter 中,我試圖從我可以在即將到來的請求中重用的 XML 響應中提取值,但我想在 XPath Extractor 的幫助下提取這個值。 下面是 XML 響應:
<GwtResponse>
<object class="com.sandbox.bluesky.platform.gwt.common.FoldersStringResult">
<__folders><?xml version="1.0" encoding="UTF-8" standalone="yes"?><Folders><Folder id="935" parentId="-1" name="ApnpdQA_TestAccount" type="folder" deleted="false" writeRestriction="NONE"><Category name="Map Functions" singular="Map Function" id="935" parentId="-1" type="transform.function" className="MapFunction" resource="mapfunction16"><Component name="Abhiram Test MapFunction_1572016185208" id="000c7cc9-84ce-4546-9198-4860c8567c4c" version="1" type="transform.function" dirty="false" dirtySincePublished="false" deleted="</__folders>
</object>
</GwtResponse>
從這個響應中,我希望提取“ApnpdQA_TestAccount”值並將其參數化以在以下請求中使用。 我還是 XPath Extractor Post Processor 的新手,所以任何幫助都會有用
鑒於您的 XML 看起來像:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Folders>
<Folder id="935" parentId="-1" name="ApnpdQA_TestAccount" type="folder" deleted=""></Folder>
</Folders>
要從文件夾中獲取name
屬性,使用以下 XPath 表達式就足夠了:
//Folder/@name
要獲取id
為935
的文件夾的name
屬性 - 使用以下查詢:
//Folder[@id='935']/@name
如果上述表達式沒有幫助,請考慮向您的問題添加完整的 XML 響應
參考:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.