
Tool Utility
文章平均质量分 85
wumingxiaoyao
做一个乘风破浪的QA,哈哈!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java Jsoup Html 特殊字符转义
背景:最近工作中有涉及到新老API返回内容的比较,有时为了方便看Diff,需要干预一下API返回的Response,忽略一些期望的Diff,更好的发现一些期望之外的Diff,来发现Bug。更改Response Body实现:下面这个函数就是把API返回的结果做一些替换,减少Diff的干扰。因为Response返回的Html格式,为了方便操作把Body先转换成String,做正则匹配替换操作,为了方便Python脚本比较内容不同(具体内容可以参考这篇文章《Python DiffLib–比较文本内容》),原创 2021-06-12 19:56:24 · 2586 阅读 · 5 评论 -
JsonPath的应用
前面文章有介绍过org.json的JSONObject,及com.fasterxml.jackson.core的ObjectMapper,今天来介绍rest assured的JsonPath。三种json处理类的不同:比较对象所属包区别ObjectMappercom.fasterxml.jackson.core可读Json,可写Json,可更新已经存在的JsonJSONObjectorg.json可读Json,可写Json,不可更改已经存在的JsonJsonPa原创 2021-03-06 19:40:19 · 230 阅读 · 0 评论 -
JSONObject的应用---读写Json
How to Set Json Request Body using ObjectMapper, JsonNode and ObjectNode一文中有介绍ObjectMapper的使用,它可以解析(读)json文件,也可以创建(写)json格式的结构,还可以用来修改json文件,这对API测试非常有用。本文中介绍另外一种处理json的类JSONObject,本人也是经常会混淆ObjectMapper,JSONObject和JSONPath,因为这几个类都处理JSON,在API Testing经常应用到。原创 2021-02-28 19:51:26 · 1619 阅读 · 0 评论 -
How to Set Json Request Body using ObjectMapper, JsonNode and ObjectNode
背景在写API automation cases时,经常会遇到Json格式的request和response。在设计cases时,对json request body会有不同的设置,为了方便,我们可以写个方法满足不同层级的key,value设置。技术ObjectMapper 是Jackson 库的一个主要类,它将JSON映射到Java对象(反序列化),或将Java对象映射到JSON(序列化),为了使用Jackson读写json,需要创建Jackson ObjectMapper 实例。Maven安装,原创 2021-01-17 18:03:37 · 408 阅读 · 0 评论