0

queryTime从下面的响应中,如果值大于,则希望测试失败1000ms

响应数据:

{
  "metadata" :{
    "count" : 1,
    "pageSize" : 100,
    "page" : 1,
    "TotalPages" : 1,
    "queryTime" : "5224ms"
  },
  "result": {
     "transactionName" : "Test"
  }
}
4

1 回答 1

1

您可以为此使用带有一些脚本的 JSR223 断言,

var json = JSON.parse(prev.getResponseDataAsString());
var queryTime = json.metadata.queryTime
var time = parseInt(queryTime.split("m")[0])
  
 if (time > 1000 )
{
log.info("QueryTime " + time);
AssertionResult.setFailure(true);
}

在此处输入图像描述

于 2021-04-08T08:34:44.470 回答