0
我有如下的http採樣器體, {「Uname」:「admin」,「Signature」:「$ {Sign}」,「LoginTime」:「 $ {LogTime}「,」Action「:」Do_Action「}如何從beanshell預處理器獲取採樣器體數據 - JMeter
我必須從上述正文中獲取」Action「的值,並且該值將被髮送到預處理器,進一步的行動。
幫我脫了這個...... !!
謝謝!
我有如下的http採樣器體, {「Uname」:「admin」,「Signature」:「$ {Sign}」,「LoginTime」:「 $ {LogTime}「,」Action「:」Do_Action「}如何從beanshell預處理器獲取採樣器體數據 - JMeter
我必須從上述正文中獲取」Action「的值,並且該值將被髮送到預處理器,進一步的行動。
幫我脫了這個...... !!
謝謝!
我建議切換到JSR223 PreProcessor和Groovy語言爲:
例Groovy代碼從請求本體和存儲中提取 「動作」它變成${action}
JMeter變量將如下所示:
def body = new groovy.json.JsonSlurper().parseText(sampler.getArguments().getArgument(0).getValue())
vars.put('action', body.Action)
有關詳細信息,請參見Groovy is the New Black文章。
感謝您的解決方案。 Benashell預處理器本身有什麼辦法可以做。即使我已經在beanshell預處理器中編寫了一些代碼。我不想打擾它..有什麼辦法可以這麼做嗎? – GKalya