【问题标题】:How to test with rest assured when post method performs both delete and put with payload当post方法执行delete和put with payload时如何放心测试
【发布时间】:2021-03-19 06:31:36
【问题描述】:

我需要帮助编写以下场景的放心脚本

Base_URI = http://localhost/TestManager/ServiceApi

删除是通过 POST/User/{Id}/Delete 调用实现的。

Put 是通过 POST/User with payload 实现的。

【问题讨论】:

    标签: rest-assured rest


    【解决方案1】:

    遵循教程中的基本原则 - https://www.guru99.com/rest-assured.html

    【讨论】:

      【解决方案2】:

      我认为有 3 个 API 用于创建用户、更新用户详细信息和删除用户

      创建一个包含用于创建用户的所有参数的 Map 对象

      ValidatableResponse createResposne = given().formParams(mapObject).when().post(URI).then().log().all();

      从此 API 中提取 id(使用 JSON 路径)并使用相同的 id 删除用户或更新用户

      ValidatableResponse deleteResponse = given().formParams(mapObject).when().post(/User/{Id}/Delete call.).then().log().all();

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-03-22
        • 2015-11-08
        • 2015-05-17
        • 2016-11-01
        • 1970-01-01
        • 1970-01-01
        • 2013-08-26
        • 2019-07-18
        相关资源
        最近更新 更多