【问题标题】:Question about Karate test case for POST method关于 POST 方法的空手道测试用例的问题
【发布时间】:2018-12-06 16:12:37
【问题描述】:

我有一个端点 URL,在 Swagger 中我必须传递某些字段来测试 POST 方法。我想知道是否有人有如何为 POST 方法设置空手道测试的示例?

【问题讨论】:

    标签: unit-testing cucumber gherkin karate


    【解决方案1】:

    是的,文档中有很多:https://github.com/intuit/karate

    如果您遵循快速入门,您将获得一个带有工作 POST 的示例项目:https://github.com/intuit/karate#quickstart

    Scenario: create a user and then get it by id
    
    * def user =
    """
    {
        "name": "Test User",
        "username": "testuser",
        "email": "test@user.com",
        "address": {
          "street": "Has No Name",
          "suite": "Apt. 123",
          "city": "Electri",
          "zipcode": "54321-6789"
        }
    }
    """
    
    Given url 'https://jsonplaceholder.typicode.com/users'
    And request user
    When method post
    Then status 201
    

    【讨论】:

    • 谢谢!我会试试看。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多