邮递员:根据测试请求发送不同的身体?
Postman: Sending different bodies per request for testing?
我们有这个 REST 端点在工作,我们需要在 Postman 中进行一些测试。端点仅接受我们在 "Body" 字段中提供的 json body,测试涵盖基本内容:主要是良好请求和不同类型的不良请求。
问题是我对每个端点都有几个请求,每个请求都测试不同的 body 并通过自己的测试请求特定的响应代码,主要是正确的 body (200) 和几个不正确的主体(400),在我看来我在测试工作流程中遗漏了一些东西,因为必须创建一个新的特定请求只是为了更改它的 body 并且预期的响应似乎是太过分了。
那么,我在使用 Postman 时是不是遗漏了什么?我是否必须为每个案例创建一个全新的请求和 re-input 相同的 body 只是为了更改一些值(或清空它)?我是不是以错误的方式处理了这项任务?
最后,我们决定为不同请求中的每个端点设置一组默认测试,因为与必须通过代码处理正文请求相比,这将使(希望)维护更容易。
作为参考,如果端点名为"foo",我们创建一个文件夹,并在文件夹内foo_descriptiveName1、foo_descriptiveName2等。
我们有这个 REST 端点在工作,我们需要在 Postman 中进行一些测试。端点仅接受我们在 "Body" 字段中提供的 json body,测试涵盖基本内容:主要是良好请求和不同类型的不良请求。
问题是我对每个端点都有几个请求,每个请求都测试不同的 body 并通过自己的测试请求特定的响应代码,主要是正确的 body (200) 和几个不正确的主体(400),在我看来我在测试工作流程中遗漏了一些东西,因为必须创建一个新的特定请求只是为了更改它的 body 并且预期的响应似乎是太过分了。
那么,我在使用 Postman 时是不是遗漏了什么?我是否必须为每个案例创建一个全新的请求和 re-input 相同的 body 只是为了更改一些值(或清空它)?我是不是以错误的方式处理了这项任务?
最后,我们决定为不同请求中的每个端点设置一组默认测试,因为与必须通过代码处理正文请求相比,这将使(希望)维护更容易。
作为参考,如果端点名为"foo",我们创建一个文件夹,并在文件夹内foo_descriptiveName1、foo_descriptiveName2等。