LoadRunner的text驗證及關聯

text驗證和關聯的位置

web_reg_find及web_reg_save_param都需要放置在查找目標代碼的上方,他們的值都需要去Response Body中尋找。

*注意遇到 “ 引號的時候需要 \ 進行轉義

	web_reg_find("Search=Body",
		"Text=\"Save analysis job successful!\"",
		LAST);
	
	web_reg_save_param("data",
		"LB=\"data\":\"",
		"RB=\"}",
		LAST);

需要關聯的時候,有時候會碰到很多類似的代碼:

<span style="white-space:pre">	</span>{
<span style="white-space:pre">		</span>"id":"1",
<span style="white-space:pre">		</span>"name":"aaaaaa"
<span style="white-space:pre">	</span>}
<span style="white-space:pre">	</span>{
<span style="white-space:pre">		</span>"id":"2",
<span style="white-space:pre">		</span>"name":"bbbbbb"
<span style="white-space:pre">	</span>}
<span style="white-space:pre">	</span>{
<span style="white-space:pre">		</span>"id":"3",
<span style="white-space:pre">		</span>"name":"cccccc"
<span style="white-space:pre">	</span>}

當我需要取id爲3的name的時候,則需要先將所有的name保存下來,然後在根據出現的順序去取數值:

	web_reg_save_param("name",
		"LB=\"name\":\"",
		"RB=\"}",
<span style="white-space:pre">		</span>"ORD=ALL",<span style="white-space:pre">	</span>//將所有的匹配都保存下來,默認爲1,就是取第一個匹配到的值
		LAST);

調用關聯:可以用 paraname_序列號 調用

調用第二個name的值可以用:name_2



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章