2016-11-24 64 views
1

在Jmeter中,我正在進行搜索,每次都會生成上下文ID,搜索ID和會話ID。我設法從HTTP請求中獲取會話ID,然後將它傳遞給api調用。但我沒有在任何地方看到上下文ID和搜索ID,我無法將它傳遞給API。我能做些什麼來得到它們?如何獲取上下文ID和搜索ID

+0

可以請您分享我們需要提取Seach ID和上下文ID的HTTP響應。此外,與RegExExtractor –

+0

分享您的嘗試問題是,我沒有看到在響應中的那些。我只會獲得會話ID。我在fiddler中看到上下文ID和搜索ID。但不是在Jmeter。 – Jane

+0

這些值是由客戶端腳本(JavaScript文件)生成的嗎?這是如果服務器不發送它們的可能性 –

回答

1

從聊天中我們瞭解到它client generated value

建議使用以下鏈接來解決這個問題,通過基於所述數據生成random string/int/alphanumeric/uuid等:

  1. 用於隨機INT:http://jmeter.apache.org/usermanual/functions.html#__Random
  2. 對於Randome字符串(字母數字):http://jmeter.apache.org/usermanual/functions.html#__RandomString
  3. 對於隨機值,由您定義:http://jmeter.apache.org/usermanual/functions.html#__RandomFromMultipleVars
  4. 對於隨機UUID:http://jmeter.apache.org/usermanual/functions.html#__UUID

您選擇的功能取決於您要發送的數據類型。

+1

使用$ {__UUID}爲Search id生成隨機UUID,爲__RandomString生成上下文id。謝謝Naveen! – Jane