问答 求助:RestAssured 接口测试 访问请求后返回值中的数值小数位和实际参数位数不同,请问是什么原因导致的呢?

yoyolili · 2021年07月23日 · 最后由 yoyolili 回复于 2021年08月03日 · 1841 次阅读



预期应该是 1

开发返回的数据类型是 BigDecimal

共收到 5 条回复 时间 点赞

这个问题我之前在论坛里面提过,最后我的解决方式是,判断一下提取的数据类型。如果是数值类型,就两边都转一下然后比较

jsonpath.get 类型方法 强制获取类型

白纸 回复

多谢啦,是说的解决办法吧。我还想知道为什么自动化接口请求的返回结果为什么和抓取的接口里边儿的值会不同呢?

yoyolili 回复

你转换到 raw 看看

兔子 回复

嗯,目前已经按照该方法处理

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册