soapui의 응답 내용이 분명합니다. how to save 하지만 제 경우에는 응답 내용이 gzip 형식으로 저장되므로 파일 내용은 읽히기 위해 "ungzipped"여야합니다. 저장하는 동안 soapui에서 응답을 압축 해제 할 수 있습니까?soapui에서 압축 된 응답을 저장하는 방법은 무엇입니까?
1
A
답변
1
나는 SOAPUI
옵션으로 직접하는 것은 불가능하다고 생각합니다. 그러나 그루비 스크립트로 할 수 있습니다.
groovy testStep
을 testStep
요청 다음에 추가하여 Dump File
에 응답을 저장하십시오. 이 groovy testStep
에서 응답을 압축 해제 추적 코드를 추가하고 순서로 Dump File
이름과 디렉토리를 지정하기 위해 동일한 경로 당신의 Dump File
, 만했습니다에 결과를 저장 groovy
스크립트는 압축을 해제 할 수 있습니다
import java.io.ByteArrayInputStream
import java.io.FileOutputStream
import java.io.IOException
import java.util.zip.ZipEntry
import java.util.zip.ZipInputStream
def buffer = new byte[1024]
// create the zip input stream from your dump file
def dumpFilePath = "C:/dumpPath/"
FileInputStream fis = new FileInputStream(dumpFilePath + "dumpFile.zip")
def zis = new ZipInputStream(fis)
def zip = null
// get each entry on the zip file
while ((zip = zis.getNextEntry()) != null) {
// decompile each entry
log.info("Unzip entry here: " + dumpFilePath + zip.getName())
// create the file output stream to write the unziped content
def fos = new FileOutputStream(dumpFilePath + zip.getName())
// read the data and write it in the output stream
int len;
while ((len = zis.read(buffer)) > 0) {
fos.write(buffer, 0, len)
}
// close the output stream
fos.close();
// close entry
zis.closeEntry()
}
// close the zip input stream
zis.close()
나는 다시 질문을 읽고 난 당신이 어쩌면 당신이 대신 그루비 코드를 사용할 수없는 압축 해제를 gzip으로 묶인 파일을 풀어야하지 할 것을 깨닫게 :이 도움이
import java.io.ByteArrayInputStream
import java.io.FileOutputStream
import java.io.IOException
import java.util.zip.GZIPInputStream
def buffer = new byte[1024]
// create the zip input stream from your dump file
def dumpFilePath = "C:/dumpPath/"
FileInputStream fis = new FileInputStream(dumpFilePath + "dumpFile.gz")
// create the instance to ungzip
def gzis = new GZIPInputStream(fis)
// fileOutputStream for the result
def fos = new FileOutputStream(dumpFilePath + "ungzip")
// decompress content
gzis.eachByte(1024){ buf, len -> fos.write(buf,0,len)}
// close streams
gzis.close();
fos.close();
희망,
을관련 문제
- 1. XQuery를 사용하여 SoapUI에서 SOAP 응답을 반복하는 방법은 무엇입니까?
- 2. gzip으로 압축 된 SOAP 응답을 요청하는 방법은 무엇입니까?
- 3. SoapUI에서 복잡한 구조를 구문 분석하는 방법은 무엇입니까?
- 4. jQuery에서 JSON 응답을 저장하는 방법은 무엇입니까?
- 5. cURL 응답을 파일에 저장하는 방법은 무엇입니까?
- 6. 압축 된 MVC 응답을 jquery로 다시 압축 해제합니다.
- 7. SoapUi에서 REST 모의를 동적으로 구성하는 방법은 무엇입니까?
- 8. SoapUI에서 중첩 된 속성 확장
- 9. matlab에 압축 된 이미지를 저장하는 방법
- 10. SoapUI에서 모든 URL을 소문자로 변환하는 방법은 무엇입니까?
- 11. Groovy soapUI에서 배열을 정의하는 방법은 무엇입니까?
- 12. 녹음 된 파일을 배열에 저장하는 방법은 무엇입니까?
- 13. 쿼리를 실행 한 후 테이블에 MySQL 응답을 저장하는 방법은 무엇입니까?
- 14. 압축 된 Windows에 사운드를 저장하는 데 적합한 형식은 무엇입니까?
- 15. soapui에서 하나의 테스트 단계에 타임 아웃을 설정하는 방법은 무엇입니까?
- 16. soapUI에서 끝점으로 스크립트 값을 전달합니다.
- 17. SoapUI에서 조롱 한 응답에 WSS를 적용하는 방법은 무엇입니까?
- 18. javascript에서 api를 사용하여 얻은 XML 응답을 저장하는 방법은 무엇입니까?
- 19. moodle이 데이터베이스에 사용자 퀴즈 응답을 저장하는 방법은 무엇입니까?
- 20. 배열에 대한 요청을하기 위해 jmeter 응답을 배열에 저장하는 방법은 무엇입니까?
- 21. JSONArray 응답을 발리 라이브러리가있는 캐시 메모리에 저장하는 방법은 무엇입니까?
- 22. 바이트 슬라이스를 저장하는 방법은 무엇입니까?
- 23. 압축 해제 된 파일을 sdcard에 저장하는 데 필요한 크기를 확인하십시오.
- 24. SoapUI에서 groovy-wslite 사용
- 25. AJAX 요청으로 응답을 압축 할 수 없습니다.
- 26. 응답을 정의하는 방법은 무엇입니까?
- 27. 돼지를 RC 포맷으로 사용하여 파티션 된 데이터를 저장하는 방법은 무엇입니까?
- 28. soapui에서 XmlSlurper를 사용하는 방법
- 29. db에서 압축 된 jpeg/png로 바이트 배열을 반환하는 방법은 무엇입니까?
- 30. UPX의 최상의 압축 방법은 무엇입니까