Java 如何在重启中发送动态SOAP XML req负载
我想将动态参数发送到soapxml中,稍后我将其用作重启测试的主体。怎么做?我曾尝试将其作为formParam传递,但它说“您可以在POST中发送表单参数或正文内容,但不能两者都发送!” 我的XML的一部分如下所示: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
<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);