簡體   English   中英

如何解析和保存JSR223Sampler日志中返回的響應

[英]How to parse and save the response returned in logs for JSR223Sampler

我需要使用Groovy作為語言的JSR223采樣器進行HTTP調用。

進行api調用后,我收到了響應,並在日志查看器中看到了。

現在,我想解析並將返回的值保存在日志中,以備后續使用。

以下是示例返回的響應

2018-05-31 15:38:09,291 INFO o.a.j.p.j.s.JSR223Sampler: {"access_token":"acdaraffafasvtokenhgsvjdk","token_type":"sample","expires_in":80,"scope":"map.c map.r","ext_attr":{"enhancer":"aqa","zdn":"map"},"jti":"jhfeayishdgvs77sdzxcfnkjdx"}

在這里,我想將“ access_token”值“ acdaraffafasvtokenhgsvjdk”解析為一個變量,以便連續使用。

  1. 右鍵單擊采樣器。

  2. 選擇后處理器,然后選擇正則表達式提取器。

  3. 選擇要檢查的文件,即正文
  4. 在引用名稱下為其指定所需的變量名稱(即accessToken)
  5. 在正則表達式中輸入“ access_token”:“(\\ w +)”
  6. 在比賽編號中輸入1
  7. 在http調用之后將調試采樣器添加到測試中
  8. 重新運行測試並檢查調試采樣器以查看您的變量

然后,您應該可以在測試中的其他任何地方使用$ {accessToken}訪問變量。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM