2017-03-20 8 views
0

우리의 새로운 요구 사항은 두 개의 다른 환경 1과 환경 2에서 실행해야하는 스크립트입니다.Jmeter 응답 데이터를 Byte로 변환하는 방법? Byte 값을 CSV 파일에 저장하는 방법은 무엇입니까?

응답 데이터를 Byte로 변환하고 Csv 파일에 저장해야합니다. 나중에 우리는 서로 다른 환경의 두 바이트 결과를 비교할 필요가있다.

이제 Response 데이터를 Byte로 변환하고 byte 값으로 하나의 파일에 저장하는 방법을 알아야합니까?

모든 응답 데이터를 저장하는 것은이 높은 디스크 IO의 오버 헤드를 권장 것이 아닙니다 우리

+0

자, 여러분이 작성한 코드를 게시하는 것에 대해 어떻게 생각하십니까? 그럼, 우리는 토론을 시작할 수 있습니다 ... – bosco

+0

사실 우리는 지금 어떤 코드도 가지고 있지 않습니다. 우리는 이것을 작성해야하지만 그 전에 우리는 이것에 대한 아이디어와 바이트로 변환하는 방법이 필요합니까? –

답변

2

에게 도움을 주시기 바랍니다 수 있습니다. 당신은 것입니다 테스트를 실행할 때 나는 상자 Save repsonse as MD5 hash

JMeter Save Response as MD5 hash

  • 를 HTTP 요청 샘플러의 "고급"탭

    1. 스위치 즉, 디자인을 조금 수정 제안 및 진드기 것 MD5 checksum09b9c392dc1f6e914cea287cb6be34b0입니다. 똑같은 응답은 MD5 해시가 같고 저장 해시가 더 가볍습니다. 반응은 예상과 동일하지 않은 경우

    것은 당신이 자동 샘플러 실패하기 위해 MD5Hex Assertion를 사용할 수있는주의, 자세한 내용은 How to Use JMeter Assertions in Three Easy Steps을 확인하십시오.

  • +0

    안녕하세요 Dmitry, Wea는 MD5HEX로 구현되었으며 *** 09b9c392dc1f6e914cea287cb6be34b0 ***과 같은 해시 값을 얻고 있습니다.하지만 다른 값을 얻을 때마다 MD5Hex 어설 션을 사용할 때마다 매번 값이 잘못되어 응답에 실패하게됩니다. 작고 보기 흉한 사람. –

    +0

    응답 데이터를 File에 저장할 수 있습니까? Bean shell post processor를 사용하고 있습니까? –

    +0

    관련 코드는'org.apache.commons.io.FileUtils.writeByteArrayToFile (new File ("response.txt"), data);'처럼 간단합니다. 자세한 설명과 예제는 [BeanShell : JMeter의 기본 내장 컴포넌트 사용법] (https://www.blazemeter.com/blog/queen-jmeters-built-componentshow-use-beanshell)을 참조하십시오. –