【问题标题】:Inserting particular Json Key value in a Json body pulled from Oracle DB在从 Oracle DB 中提取的 Json 主体中插入特定的 Json 键值
【发布时间】:2017-08-30 14:25:18
【问题描述】:

假设我有一个存储在 Oracle DB 中的示例 Json 请求正文,我将在 Java 代码中多次使用它(使用 RestAssured 执行 POST 方法)

示例 json 请求。例如:

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

场景:假设我有 50 个不同的测试用例,我将在其中使用相同的 Json 请求。但是对于所有 50 个 TC,只有“accountId”的值会发生变化。

一旦我与 DB 连接,将此 Json 请求存储在字符串中,我需要在每次执行 POST 方法之前单独更改“accountId”键的值。

注意:我尝试将字符串分成两部分,并每次都添加我所需的 AccountID 值。 想知道是否有其他更好的方法可以让它变得简单。

【问题讨论】:

  • 你的问题可以包含问号吗?

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


【解决方案1】:

将您的 accountid 值硬编码为“ACCOUNTID”之类的内容,并在每次发送特定请求时替换该值

【讨论】:

  • 谢谢,这种方法很有意义。我会试试这个选项:)
猜你喜欢
  • 2021-02-08
  • 2019-05-23
  • 1970-01-01
  • 2013-03-11
  • 2019-06-12
  • 1970-01-01
  • 2020-05-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多