O'Reilly logo

RabbitMQ Essentials by David Dossot

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 8. Testing and Tracing Applications

Testing is essential to software engineering; no application can gracefully evolve over time if it is not associated with a consummate set of automated tests that act as a safety net against regression. Indeed, beyond validating that applications exhibit the intended behavior, testing is about defeating the test of time. RabbitMQ applications do not escape this rule, as this chapter explains in detail. Sometimes, reflecting about the code and testing it is not enough. Tracing comes into play when an actual application is executed and its inputs/outputs are scrutinized in order to get a deeper understanding of what it does. This chapter presents two handy tracing tools provided by RabbitMQ, which are ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required