2017-08-24 28 views
-2

我在尋找regrex,當我點擊按鈕時,它應該能夠執行「Pay Later」操作,目前當這個按鈕被點擊時,它顯示值的形式爲參數與post.Where JMeter的沿我能夠通過CSV數據手動添加到取不同的ID,但我需要一個正則表達式用於隨機執行動作onclick javascript regrex需要點擊一個按鈕

例如

<button id="carFlyOutBtn" class="carFlyOutBtn" onclick="javascript:setPayType('0','0',2,1); Analytics.trackEvent('Car Selection','Pay Later',$('#costco_page_name').val());">Pay Later</button> 

Jmeter Sampler Post Post Data in Jmeter

+0

你到目前爲止嘗試過什麼? –

+0

@MrMysteryGuest:我嘗試使用regrex進行這項工作,但它沒有成功採樣器,類似於jmeter中的帖子。我也添加了截圖。請檢查。我需要regrex檢索這種形式的數據 –

+0

@please dont downvote this one ..我真的需要一個答案。我將提供所需的詳細信息 –

回答

0

查看JMeter的__Random() function,它可以在給定範圍內生成隨機數,例如${__Random(0,4,)}表達式會在每次調用函數時給出一個0到4之間的隨機數(包含)。所以,如果您配置HTTP請求取樣器是這樣的:

JMeter Random Function Example

它會爲每一個HTTP請求隨機payType參數:

JMeter Random Demo

Apache JMeter Functions - An Introduction瞭解更多關於JMeter的功能概念。