title: how to write e2e test automation for application containing kafka, postgres, and rest api docker containers
body: <p>I have an app which is setup by docker-compose. The app contains docker containers for kafka, postgres, rest api endpoints.</p>
  
  <p>One test case is to post data to endpoints. In the data, there is a field called <code>callback URL</code>. the app will parse the data and send the data to the <code>callback URL</code>.</p>
  
  <p>I am curious whether there is any test framework for similar test cases. and how to verify the <code>callback URL</code> is hit with data?</p>