@Test
    public void testEncryptRequestAndDecryptResponseField() throws Exception {
        setupCryptorRequest("userName", "encrypt", MapTypeEnum.ALL.getMapType());
        setupCryptorResponse("userName", "decrypt", MapTypeEnum.FIELD.getMapType());

        JsonObject request = new JsonObject();
        request.addProperty("userId", TEST_USER_ID);
        request.addProperty("userName", TEST_USER_NAME);
        String actualUserName = HttpHelper.INSTANCE.postGateway(TEST_PATH, request, String.class);
        assertThat(actualUserName, is(TEST_USER_NAME));

        cleanCryptorRequest();
        cleanCryptorResponse();
    }
The integrated test for combination plugins about request and response.
shenyu-integrated-test/shenyu-integrated-test-combination/src/test/java/org/apache/shenyu/integrated/test/combination/RequestAndResponsePluginTest.java