Java 如何在重启中发送动态SOAP XML req负载

Java 如何在重启中发送动态SOAP XML req负载,java,soap,rest-assured,Java,Soap,Rest Assured,我想将动态参数发送到soapxml中,稍后我将其用作重启测试的主体。怎么做?我曾尝试将其作为formParam传递,但它说“您可以在POST中发送表单参数或正文内容,但不能两者都发送!” 我的XML的一部分如下所示: <dms:paramName>${paramValue}</dms:paramName> ${paramValue} 我找到了这个解决方案: private static String generateStringFromResource(Stri

我想将动态参数发送到soapxml中,稍后我将其用作重启测试的主体。怎么做?我曾尝试将其作为formParam传递,但它说“您可以在POST中发送表单参数或正文内容,但不能两者都发送!”

我的XML的一部分如下所示:

<dms:paramName>${paramValue}</dms:paramName>
${paramValue}

我找到了这个解决方案:

    private static String generateStringFromResource(String path) throws IOException {
        return new String(Files.readAllBytes(Paths.get(path)));
    }
    private static String generateStringFromResource(String path) throws IOException {
        return new String(Files.readAllBytes(Paths.get(path)));
    }
        String req= generateStringFromResource ("pathToXML")
                .replace("parameter", paramValue);