SoapUI 从 Groovy 中的响应获取附件
SoapUI to get attachment from response in Groovy
我尝试使用以下代码从响应中获取附件作为 Groovy
中的文本。
def testStep = testRunner.testCase.getTestStepByName("getData")
def response = testStep.testRequest.response
def ins = response.attachments[0].inputStream
log.info(ins);
它也包含一些二进制信息,因此它不是完全人类可读的,但在输出中得到以下信息:
java.io.ByteArrayInputStream@5eca74
很容易简单地将其编码为 base64 并将其存储为 属性 值。
def ins = response.attachments[0].inputStream
String encoded = ins.bytes.encodeBase64().toString()
我尝试使用以下代码从响应中获取附件作为 Groovy
中的文本。
def testStep = testRunner.testCase.getTestStepByName("getData")
def response = testStep.testRequest.response
def ins = response.attachments[0].inputStream
log.info(ins);
它也包含一些二进制信息,因此它不是完全人类可读的,但在输出中得到以下信息:
java.io.ByteArrayInputStream@5eca74
很容易简单地将其编码为 base64 并将其存储为 属性 值。
def ins = response.attachments[0].inputStream
String encoded = ins.bytes.encodeBase64().toString()