新手区 接口自动化-对 response 解析的一些困惑

la · 2019年06月03日 · 最后由 simple 回复于 2019年06月04日 · 1144 次阅读

背景:之前没有接触过接口自动化,目前参考了网上一些实现思路采用了 httpclient 去模拟请求调接口,但是有一些困惑,问题如下~
问题:1.response 为复杂 Json 时的解析问题:不同接口返回的 json 格式不一样,你又不能手动去解析,怎么能做到对多样式 Json 的解析呢
2.某些复杂场景的接口 可能是需要依赖其他接口,怎么在一键跑接口的同时保证接口的调用顺序是符合预期
希望各位大佬能积极为我解答🙋

共收到 3 条回复 时间 点赞

1,如果你只是从 json 里面获取某个值或者某类值,可以用 jsonpath
2.第二个问题,建议你先实践一下

java 语言,可以试试 rest-assured,构建请求会简单很多,自带解析、断言各种格式响应体功能。

  1. json 结构再复杂,也是遵循固定格式的,不同语言都有非常好用的 json 解析框架,可以自行搜索一下
  2. 调用顺序很多接口框架已经提供支持,如果只是用 httpclient,可以结合 JUnit、testNG 等框架进行用例调度,关联用例是非常常见的写法
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册