Chapter 11. Testing reactive web applications

This chapter covers

  • The various reactive traits you can test
  • How to test asynchronous components of your application
  • How to test whole applications for resilience, scalability, and responsiveness

Testing web applications is hard, and testing reactive web applications is even harder. Next to all client-side concerns such as browser compatibility and execution on a plethora of mobile devices under varying connection speeds and connection quality, we must also concern ourselves with the guarantees that a reactive web application promises to deliver—being able to react to load by scaling out (and back in), offering a degraded execution rather than complete outage under failure, as well as responding ...

Get Reactive Web Applications: With Play, Akka, and Reactive Streams now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.