使用 Wisdom RESTClient 进行自动化测试 REST API,默认是对返回HTTP状态码和body内容都进行严格匹配和校验。

(1). 如果每次触发API返回的body内容是动态变化的,可以取消对body内容进行校验;
(2). 如果API返回的body是JSON格式 ,需要排除某些属性字段,对其不进行校验,只校验排除后的属性字段;
(3). 对HTTP请求和响应的内容进行修改。

上述三种情况都可以在 History Detail 窗口界面上进行设置。


选择 History 视图,选中一条记录,右键菜单栏里选择 Configure 打开 History Detail 窗口。

取消对body内容进行校验,在右侧窗体里取消勾选 Assert Body,这样自动化测试这条记录就不会对body内容进行校验,默认只校验HTTP状态码。

排除某些属性字段,对其不进行校验,在右侧窗体里先勾选上 Assert Body ,这样会对body内容进行校验,当然默认也会校验HTTP状态码。
然后在右侧窗体里 Viewer 视图上对展开的JSON节点进行勾选,勾选上的节点即为待排除不对其进行校验的属性字段。

在 History Detail 窗口也可以对如下HTTP请求和响应的内容进行修改:
HTTP 方法        - HTTP Method
URL             - Request URL
HTTP请求的消息头   - HTTP Request Header
HTTP请求的消息体   - HTTP Request Body
HTTP响应状的态码   - HTTP Status
HTTP响应的消息体   - HTTP Response Body
History记录的描述 - Description

注意事项:
(1). 默认会校验HTTP状态码,对状态码的修改必须要跟预期的结果一致。
(2). 如果没有取消勾选 Assert Body ,默认会校验HTTP响应的Body内容,对其进行严格字符串匹配。 所以修改一定要慎重,必须保持跟服务端返回的内容和格式完全一致。
(3). 勾选展开的JSON节点,会排除选中的节点,从而对其不进行校验,没有被勾选中的节点都会进行匹配和校验,这个功能的前提是要勾选上 Assert Body 。

使用Wisdom RESTClient进行自动化测试,如何取消对返回的body内容的校验?对排除的JSON属性字段不做校验?相关推荐

  1. Wisdom RESTClient支持自动化测试并可以生成API文档

    Wisdom REST Client V1.2 支持自动化测试RESTful API并生成精美的测试报告,同时基于历史数据自动生成精美的RESTful API文档. 工具地址:https://gith ...

  2. 如何使用Wisdom RESTClient定制满足您个性化需求的API文档?

    Wisdom RESTClient 支持自动化测试RESTful API,输出精美的测试报告,生成精美的RESTful API文档. 这里介绍一下如何定制个性化的RESTful API文档. 定制个性 ...

  3. 使用Wisdom RESTClient自动化测试RESTful API和生成REST API文档

    Wisdom RESTClient supports automated testing REST API, producing exquisite report, and generating ex ...

  4. 使用Wisdom RESTClient如何在Linux和Mac上获取测试报告和API文档?

    使用Wisdom RESTClient自动化测试REST API,生成REST API文档, 需要先执行命令java -jar restclient-1.2.jar启动Wisdom RESTClien ...

  5. Wisdom RESTClient 工具

    Wisdom RESTClient 一款自动化测试REST API的工具,它可以自动化测试RESTful API并生成测试报告,同时基于历史数据自动生成RESTful API文档. 工具地址:http ...

  6. Wisdom RESTClient 使用教程

    Wisdom RESTClient 一款自动化测试REST API的工具,它可以自动化测试RESTful API并生成精美的测试报告,同时基于测试过的历史API,可以生成精美的RESTful API文 ...

  7. 如何通过命令行使用Wisdom RESTClient?

    Wisdom RESTClient V1.2版本开始支持命令行方式运行. 工具地址: https://github.com/Wisdom-Projects/rest-client 使用说明:java ...

  8. RESTful API 文档生成神器Wisdom RESTClient

    REST Client tool for testing RESTful API. This tool supports automated testing and automatically gen ...

  9. 有登陆认证的情况下如何使用Wisdom RESTClient?

    访问REST API时,很多系统需要登陆认证,登陆成功以后才允许访问API.下面介绍一下有登陆认证情况下如何使用 Wisdom RESTClient 测试API的方法. 方法很简单即在浏览器上成功登录 ...

最新文章

  1. 终于有人把 Elasticsearch 原理讲透了
  2. 远离盛行道德绑架的团队
  3. JavaSE基础知识(5)—面向对象(5.3访问修饰符)
  4. 快速傅里叶变换之后的结果含义
  5. PHP密码问题陈婷代码_PHP实现登录注册
  6. mysql_crud
  7. 支付宝上市,让我损失了2000万(盘点这些年错过的机会)
  8. kafka详解及搭建
  9. Linux bash 命令
  10. ubuntu 启动时显示initramfs 无法进入系统
  11. 管理感悟:出了事故,关键是想想自己哪里能改进
  12. 图片着色后存储为“JPEG”格式存在明显色差问题解决
  13. 《生物信息学》阅读笔记 (一):生物信息学的概念及发展历史
  14. w10电脑文件不能放到服务器,w10设置文件服务器
  15. 算法:统计n以内素数个数--埃筛法
  16. 箱形图适用于哪种数据_数据可视化分析中图表选择
  17. UI设计师常用什么工具 怎么用AE导出GIF动画
  18. 解决win10蓝牙搜索到小爱音箱无法连接问题
  19. 【ELT.ZIP】《CCF开源高校行第一期》观后感
  20. linux 命令:who 详解

热门文章

  1. Android开发知识(一)(理论篇)
  2. Linux系统架构与目录解析 pdf版,Linux系统架构与目录解析读后感1000字
  3. DataTable参数详解
  4. C语言贪吃蛇大作业总结,c语言贪吃蛇实训报告.doc
  5. 工作快满5年,聊聊这5年作为程序员中的那些事(文末加了结局揭晓和3年后近况的彩蛋!!)
  6. java运行exe文件时 CreateProcess error=740 请求的操作需要提升的问题
  7. HTTP 3.0来了,UDP取代TCP成为基础协议,TCP究竟输在哪里?
  8. “普通劳动者”的高学费能否“普通”?
  9. 骁龙695相当于天肌多少
  10. java 流 压缩 开源_java压缩归档算法开源框架工具 compress