@Test
    public void getWithQueryString() throws Exception {
        AggregatedHttpResponse response = server().blockingWebClient().get(
                "/jsp/query_string.jsp?foo=%31&bar=%32");
        assertThat(response.status()).isSameAs(HttpStatus.OK);
        assertThat(String.valueOf(response.contentType())).startsWith("text/html");
        String actualContent = CR_OR_LF.matcher(response.contentUtf8())
                                       .replaceAll("");
        assertThat(actualContent).isEqualTo(
                "<html><body>" +
                "<p>foo is 1</p>" +
                "<p>bar is 2</p>" +
                "</body></html>");
        response = server().blockingWebClient().get(
                "/jsp/query_string.jsp?foo=%33&bar=%34");
        assertThat(response.status()).isSameAs(HttpStatus.OK);
        assertThat(String.valueOf(response.contentType())).startsWith("text/html");
        actualContent = CR_OR_LF.matcher(response.contentUtf8())
                                             .replaceAll("");
        assertThat(actualContent).isEqualTo(
                "<html><body>" +
                "<p>foo is 3</p>" +
                "<p>bar is 4</p>" +
                "</body></html>");
    }
Returns the {@link ServerExtension} that provides the {@link Server} that serves the {@link Service}s
this test runs against.
testing-internal/src/main/java/com/linecorp/armeria/internal/testing/webapp/WebAppContainerTest.java