您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源性能測(cè)試工具 > Jmeter
在 JMeter 壓力測(cè)試工具中使用變量
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2012/12/6 15:28:20 ] 推薦標(biāo)簽:

  變量在使用時(shí)可以使用 ${變量名} 的方式引用, 如下圖:

  3.從 Response 中獲得數(shù)據(jù)
 可以使用 JMeter 提供的 后置處理器(Post Processers) --> 正則表達(dá)式提取器 (Regular Expression Extractor) 從返回的結(jié)果中取得數(shù)據(jù), 在確定 getToken() 請(qǐng)求的返回值是類(lèi)似下列的 XML 之后,
<?xml version="1.0" encoding="utf-8"?><burlap:reply xmlns:burlap="http://www.amowa.net/burlap/"> <string>TK1119466440468</string></burlap:reply>

 我們可以使用正則表達(dá)式 "<string>(.*)</string>" 來(lái)提取我們需要的憑證號(hào).
 首先我們可以使用Javascript 正則表達(dá)式測(cè)試頁(yè)面來(lái)測(cè)試一下這個(gè)正則表達(dá)式是如何被執(zhí)行的(如下圖):
 可以看到執(zhí)行結(jié)果中, 我們需要的憑證號(hào)處于"array[1]"的位置.

  這樣使用"正則表達(dá)式提取器"(如下圖), 注意圖中的"引用名稱(chēng)"可以認(rèn)為是存放提取出來(lái)的數(shù)據(jù)的變量名:

   提取出來(lái)的變量可以這樣被引用(如下圖), 其中"_g1"代表"group number"(參見(jiàn) JMeter 的聯(lián)機(jī)幫助: ... [refname]_g# ... ... and # is the group number, where group 0 is the entire match, group 1 is the match from the first set of parentheses, etc.)

上一頁(yè)123下一頁(yè)
軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd