在从Oracle DB中提取的Json主体中插入特定的Json Key值

时间:2017-08-30 14:25:19

标签: java json oracle rest-assured rest-assured-jsonpath

假设我有一个样本Json Request Body存储在Oracle DB中,我将在Java代码中多次使用它(使用RestAssured进行POST方法)

示例json Req。例如:

 xxxRequest{
          yyyDetails{
               "accountId": "????",
               "Action": "Add",
               "Address": "Brandon valley",
               "PinCode": "12356",
                    }
                }

场景:说我有50个不同的TestCase,我将使用相同的Json请求。但只有" accountId"单独更改所有50个TC。

一旦我连接DB,将这个Json请求存储在String中,我需要更改" accountId"在我做POST方法之前,每次都有关键值。

注意:我尝试将String拆分为两个,并且每次都添加我所需的AccountID值。 想知道是否还有其他更好的方法可以简化它。

1 个答案:

答案 0 :(得分:0)

将您的accountid值硬编码为" ACCOUNTID"并在每次发送特定请求时替换值