一、什麼是關聯?
將請求1的輸出 作為 請求2 的輸入,則稱之為關聯
例如:「使用者登入」請求中伺服器返回了token,「查詢使用者資訊」請求需要把token返回給伺服器進行驗證
二、通過json path extrator進行關聯
注意:如果介面返回的資料是json型別,那麼用json path extrator外掛程式進行關聯;如果返回的型別不是json型別,則用正規表示式進行關聯
2、設定json path extractor進行關聯
注意:jsonpath expression中指定要提取的引數必須存在(即「使用者登入」請求中返回結果中必須包含該引數)
3、「查詢使用者資訊」請求中需要用到「使用者登入」請求返回的token
4、執行,檢視結果
三、通過正規表示式進行關聯
1、在「使用者登入」請求下,新增正規表示式提取器
2、設定正規表示式提取器的引數
1)引用名稱:設定引數名
2)正規表示式:設定需要提取的結果
3)模板:如果匹配多個結果,根據模板決定提取其中的乙個或多個
$-1$:表示取所有值
$0$:表示隨機取值
$1$:表示取第1個
$2$:表示取第二個
以此類推:$n$:表示取第n個
3、將查詢使用者資訊」請求中的token變數設定為正規表示式提取器提取的引數p1_token
4、執行,檢視結果
jmeter後置處理器
jmeter 關於 獲取響應頭資訊 1 關於發起請求以後服務端會返回對應請求的資訊,其中包含了部分需要在後面請求中需要使用的值 所以就需要將需要的部分提取出來,對於響應資訊的內容可以通過 後置處理器的 正則提取器,jsonpath 提起器 以及 beanshell提取器即可完成內容提取 對於正則提取...
jmeter 後置處理器
1.1 什麼是關聯?將請求1的輸出 作為 請求2 的輸入,則稱之為關聯,就是介面之間資料存在依賴關係 例如 使用者登入 請求中伺服器返回了token,查詢使用者資訊 請求需要把token返回給伺服器進行驗證 1.2 正則提取器 正則提取器就是可以從請求的響應結果中取到需要的內容,從而實現關聯,正則提...
Jmeter後置處理器
jdbc postprocessor實際上是乙個jdbc request,與jdbc request功能相同,都可以執行sql語句 場景說明 用jdbc request修改了一些資料,當測試完成後,可以用jdbc postprocessor完成使資料恢復之前的 能夠針對單一取樣器來設定執行時錯誤的處...