【问题标题】:How to verify the JSON result using the Robot Framework RESTinstance library如何使用 Robot Framework RESTinstance 库验证 JSON 结果
【发布时间】:2019-09-15 22:26:28
【问题描述】:

如何使用 Robot Framework RESTinstance 库验证 JSON 结果。我有通过邮件附加的 API 响应正文,如何使用 RESTinstance 库验证响应正文的结果,任何人都可以对此提供帮助。

INFO 
{
    "totalCount": 2,
    "successCount": 2,
    "errorCount": 0,
    "records": [
        {
            "failed": false,
            "identity": {
                "documentNo": "NPR45787",
                "idType": 1,
                "verified": true,
                "ifscCode": "",
                "nameAsPerDoc": "S Raj Kumar",
                "expiryDate": "2021-01-01",
                "verifiedDate": "2019-02-01",
                "employee": 1,
                "id": 1179
            },
            "error": null
        },
        {
            "failed": false,
            "identity": {
                "documentNo": "********5413",
                "idType": 2,
                "verified": true,
                "ifscCode": "",
                "nameAsPerDoc": "D Mohan Rao",
                "expiryDate": "2022-02-02",
                "verifiedDate": "2019-02-02",
                "employee": 5,
                "id": 1180
            },
            "error": null
        }
    ]
} 

【问题讨论】:

  • 您想在响应中验证什么 - 架构/形状,还是实际内容?这两项任务的完成方式不同。

标签: robotframework


【解决方案1】:

不是 RESTInstance,但我们使用 https://github.com/Accruent/robotframework-zoomba 中的 APILibrary 进行 json 验证

对于 API,它使用 requests 库,但使用一些扩展方法使调用更容易,验证也很简单。您可以查看示例机器人测试以获取帮助。

【讨论】:

    猜你喜欢
    • 2022-11-01
    • 2019-06-22
    • 2015-08-14
    • 2012-10-06
    • 1970-01-01
    • 2016-01-09
    • 2012-11-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多