java
古月随笔
好记性不如烂笔头
让自己的技术在不断的成长
展开
-
接口自动化测试之旅--JsonSchema
接口自动化测试之旅–JsonSchema针对接口测试结果校验,现在除了对返回值一一的校验以外,由于一一校验的不完整性,由此增加了JsonSchema的校验方式,可以全局方式校验 JSON结构在线 JSONSchema 生成地址:http://JSONschema.net/#/homeJAVA工程增加jar包 <dependency> <groupId>com.g原创 2017-03-21 13:15:48 · 2297 阅读 · 0 评论 -
关于 Junit 的rule 自定义规则开发
关于Rule查看Junit源码,可看到 关于Rule的实现,有 org.junit.rules.TestRule 接口和 org.junit.rules.MethodRule 接口TestRule其中 TestRule主要针对一个测试类中的 1.org.junit.Before 2.org.junit.After 3.org.junit.BeforeClass 4.or...原创 2018-02-11 17:20:07 · 859 阅读 · 0 评论 -
OkHttpClient 基础方法封装
背景原本使用org.apache.commons.httpclient 方法封装进行http接口测试,由于支持异步请求和H2不易,因此研究采用 OkHttpClient方式进行替换 为了保证兼容性,采用的方法调用尽量与原来的org.apache.commons.httpclient 使用方法保持一致OkHttpClient的强大大家大可百度瞅瞅踩坑1.响应结果response...原创 2018-02-11 17:23:36 · 423 阅读 · 0 评论 -
[JsonSchema] 关于接口测试 Json 格式比对核心算法实现 (Java 版)
引言为什么要自己重新造轮子,而不是采用第三方的JsonSchema方法进行实现 存在以下痛点: 1.我之前在网上找了很久,没有找到java版直接进行jsonschema生成的方法或直接比较的方法 2.http://JSONschema.net/#/home 使用这块框架,必须要先把我们的Json信息复制到该网页,然后通过该网页生成的jsonschema格式文件写到本地,效率实在过于低下 ...原创 2018-02-11 17:24:56 · 2342 阅读 · 0 评论