Some of the endpoints can produce quite large response bodies that can also vary in size depending on the state of the JVM. The thread dump endpoint is the obvious example. The size of the response will vary depending on how many threads are alive when the dump is taken and that size of each thread's stack. Sometimes the response is larger than web test client will buffer by default. In such cases the test will fail.