2016-11-15 99 views
0

我剛剛開始使用JMeter並遇到問題。我使用的是正則表達式提取刮和參數字符串,我命名爲CouponID,如下:正則表達式提取參數化

「coupon_id」:」(+?)」(從以下JSON響應‘coupon_id’ :「320747」)

enter image description here

但是,當我插上在隨後的HTTP請求中的參數的值字段變量($ {CouponID}),其請求URL最終看起來像這樣與測試失敗:

http://[...]/coupon.json?id=${CouponID} (instead of [...]/coupon.json?id=320747) 

當我包含一個有效的默認值時,URL構建正確並且測試通過。

請指教。

回答

0

嘗試使用此代替。

(?<=\"coupon_id":")(.*?)(?=\") 

前瞻: http://imgur.com/6F5Lk0X

+0

非常感謝菲利普!我終於在重新啓動應用程序後得到了「coupon_id」:「(。+?)」 - 某些東西必須掛在一個奇怪的狀態。 – FSB