rest-assured - 当post方法执行delete和put with payload时如何放心测试
问题描述
我需要帮助编写以下场景的放心脚本
Base_URI = http://localhost/TestManager/ServiceApi
删除是通过 POST/User/{Id}/Delete 调用实现的。
Put 是通过以下方式实现的:带有有效负载的 POST/User。
解决方案
我认为创建用户、更新用户详细信息和删除用户有 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();
推荐阅读
- uitableview - 如何从下到上为表格视图单元格设置动画
- php - Wordpress 错误:无法更新数据库中的帖子
- scala - 是否可以假设 spark 数据帧中的分区数在写入表后仍然存在?
- python - Pandas:从包含 300000 行的数据框中过滤 14000 行
- html - 关于使用nodejs切换到其他页面的问题
- java - getReactions() 返回空列表,不管反应的数量
- reactjs - New Apollo Error Unhandled Rejection(错误):网络错误:状态码400
- kotlin - 从 Kotlin psi API 检索 Kotlin 属性类型
- dll - 未调用 COM+ Sub Main 中的 VB6 dll
- python - 从python中的ROOT目录导入库