在从 Oracle 数据库中提取的 Json 主体中插入特定的 Json 键值
Inserting particular Json Key value in a Json body pulled from Oracle DB
假设我有一个示例 Json 请求主体存储在 Oracle 数据库中,我将在 Java 代码中多次使用它(使用 RestAssured 执行 POST 方法)
示例 json 请求。例如:
xxxRequest{
yyyDetails{
"accountId": "????",
"Action": "Add",
"Address": "Brandon valley",
"PinCode": "12356",
}
}
场景:假设我有 50 个不同的测试用例,我将在其中使用相同的 Json 请求。但是对于所有 50 个 TC,只有 "accountId" 的值单独发生变化。
一旦我连接到数据库,将这个 Json 请求存储在一个字符串中,我需要在每次执行 POST 方法之前单独更改 "accountId" 键的值。
注意:我尝试将字符串分成两部分,每次都添加我需要的 AccountID 值。
想知道有没有其他更好的方法让它变得简单。
将您的 accountid 值硬编码为类似 "ACCOUNTID" 的值,并在每次发送特定请求时替换该值
假设我有一个示例 Json 请求主体存储在 Oracle 数据库中,我将在 Java 代码中多次使用它(使用 RestAssured 执行 POST 方法)
示例 json 请求。例如:
xxxRequest{
yyyDetails{
"accountId": "????",
"Action": "Add",
"Address": "Brandon valley",
"PinCode": "12356",
}
}
场景:假设我有 50 个不同的测试用例,我将在其中使用相同的 Json 请求。但是对于所有 50 个 TC,只有 "accountId" 的值单独发生变化。
一旦我连接到数据库,将这个 Json 请求存储在一个字符串中,我需要在每次执行 POST 方法之前单独更改 "accountId" 键的值。
注意:我尝试将字符串分成两部分,每次都添加我需要的 AccountID 值。 想知道有没有其他更好的方法让它变得简单。
将您的 accountid 值硬编码为类似 "ACCOUNTID" 的值,并在每次发送特定请求时替换该值