`

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

 
阅读更多

使用 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 V1.2

    Wisdom RESTClient V1.2 是一款专为开发者和测试人员设计的高效工具,它帮助用户轻松地进行接口测试并生成专业的测试报告及API文档。 ### 一、接口测试的重要性 接口测试是验证不同系统或服务之间交互的关键步骤...

    restclient下载

    Wisdom RESTClient https://github.com/Wisdom-Projects/rest-client

    WisdomToolRESTClient是由个人所开发的一款自动化测试RESTfulAPI的工具

    它可以自动化测试RESTful API并生成精美的测试报告,同时基于测试过的历史数据,可以自动生成精美的RESTful API文档

    rest api接口自动化测试

    Wisdom RESTClient https://github.com/Wisdom-Projects/rest-client

    restclient java

    Wisdom RESTClient https://github.com/Wisdom-Projects/rest-client

    java restclient jar

    Wisdom RESTClient https://github.com/Wisdom-Projects/rest-client

    api接口自动化测试工具

    Wisdom RESTClient https://github.com/Wisdom-Projects/rest-client

    restclient.jar 工具

    Wisdom RESTClient https://github.com/Wisdom-Projects/rest-client

    restclient java工具

    Wisdom RESTClient https://github.com/Wisdom-Projects/rest-client

    REST Client 自动化测试 RESTful API

    Wisdom Tool REST Client可以自动化...用户可以执行测试历史记录完成对历史信息的自动化测试,测试结束会自动生成测试报告。使用Wisdom Tool REST Client可以协助RESTful API开发和测试,提高开发效率和API接口质量。

    Wisdom Tool REST Client

    在进行自动化测试时,REST客户端工具提供了断言响应体(AssertBody)的功能,这允许用户对返回的响应数据进行验证,确保数据的正确性和完整性。 总的来说,Wisdom Tool REST Client是一个具备完整功能的RESTful API...

    rest-client:自动化测试REST API的工具,可生成精美的测试报告和REST API文档

    Wisdom rest-client 一款自动化测试REST API的工具,它可以自动化测试REST API并生成精美的测试报告,同时基于测试过的历史数据,可以生成精美的REST API文档。 How it works 1. Download JAR: ; 下载JAR包, 如果...

    REST Client 工具

    Wisdom Tool REST Client...用户可以执行测试历史记录完成对历史信息的自动化测试,测试结束会自动生成测试报告。使用Wisdom Tool REST Client可以协助RESTful API开发和测试,提高开发效率和API接口质量。 开源地址: ...

    rest-client.zip

    Wisdom RESTClient 一款自动化测试REST API的工具,它可以自动化测试RESTful API并生成精美的测试报告,同时基于测试过的历史API,可以生成精美的RESTful API文档。 使用前请安装jdk

    elasticsearch测试工具

    最适合测试elasticsearch REST API的工具 Wisdom RESTClient https://github.com/Wisdom-Projects/rest-client

    restclient-1.2.jar

    A tool for automated testing REST API, generating exquisite testing report and REST API documentation. https://github.com/wisdom-projects/rest-client

    Spring Boot测试工具

    最适合测试Spring Boot REST API的工具 Wisdom RESTClient https://github.com/Wisdom-Projects/rest-client

    springboot测试工具

    最适合测试Spring Boot REST API的工具 Wisdom RESTClient https://github.com/Wisdom-Projects/rest-client

Global site tag (gtag.js) - Google Analytics