Depends on your system. Mine usually are huge. The integration test showing "this json reply is wrong" doesn't tell me anything else than I have to dig through all the layers.
Maybe you should break up that large system into more manageable chunks (e.g. microservices, engines, ...) and integration test those individually.