【发布时间】:2020-01-21 14:14:06
【问题描述】:
如何动态填充 JSON 请求并将每个条形码、serial_number 值作为具有barcode value 和serial_number value 的动态内容数据的自动化发送到 REST API哪个来自 Oracle DB 表?
barcode value: ["324433435343413","23432444354334433","88634354334434",....]
serial_number value: ["2999","2332","7876",....]
发送到 REST API 的 JSON 有效负载请求:
{
"selectType": "library",
"num": "0",
"size": "15",
"title": "RISE",
"contentField": [
{
"key": "barcode",
"value": {value}
},
{
"key": "serial_number",
"value": {value}
}
]
}
从 Oracle DB/另一个 JSON 文件中动态读取这两个值作为测试数据,并准备上述 JSON Payload 请求,并且必须发送到 Rest API。有 5000 多个产品条形码,存在 serial_num 值必须从数据库中获取/读取,并为每个值准备 Payload 并发送到 API。
【问题讨论】:
-
创建 JSON 的类请求(Json.NET 将为您制作类 -> JSON 转换)然后用所需的数组填充 ContentFileld 似乎是个好主意...问题可能需要首先澄清
标签: c# json rest automation restsharp