2017-10-16 7 views
-1
  1. 響應採用JSON格式,但行被註釋。
  2. 我想用動態檢索響應的鍵值對,並在JMeter中

我初學者使用JMeter的。在我的API響應中,json內容以註釋格式顯示,我如何刪除/ *(註釋行)並在JMeter中動態使用它們

+0

什麼是內容類型的API響應嗎?如果它只是文本,你可以簡單地使用'JSON.parse()'repy –

+0

如何在JMeter中使用它,你可以給我們提供更多的信息。 –

+1

添加示例響應的 – user7294900

回答

0
  1. 添加JSR223 PostProcessor作爲返回「評論說:」 JSON
  2. 將在「腳本」區域下面的代碼請求的小孩:

    def before = prev.getResponseDataAsString() 
    log.info('Before:' + before) 
    def after = before.replaceAll('/\\*','').replaceAll('\\*/','') 
    log.info('After: ' + after) 
    
    prev.setResponseData(after.getBytes('UTF-8')) 
    
  3. 勾選「緩存編譯腳本(如果可用)」框
  4. 運行測試

現在你應該有沒有註釋的數據,將適用於JMeter的使用JSON Extractor

JMeter Manipulate JSON Groovy

更多信息Groovy腳本:Apache Groovy - Why and How You Should Use It