파일 컨텐츠로 요청 컨텐츠 대체

프로토콜 요청의 컨텐츠 부분을 파일의 컨텐츠로 대체할 수 있습니다. 이 기능은 프로토콜에 따라 테스트의 특정 섹션에서만 지원됩니다. 예를 들어, HTTP 테스트에서는 요청의 POST 데이터 섹션에서만 파일 컨텐츠 대체를 지원합니다. SOA 테스트에서는 MIME 첨부와 DIME 첨부, XML 노드 값과 단편, 텍스트 컨텐츠의 파일 컨텐츠 대체를 지원합니다. 파일 컨텐츠 대체는 다른 대체와 동일한 방식으로 작동합니다. 테스트 변수, 데이터 풀, 참조와 같은 모든 표준 테스트 데이터 소스를 사용할 수 있습니다. 소스의 데이터는 파일의 전체 경로로 취급됩니다. 파일을 열어 컨텐츠를 읽은 후 해당 컨텐츠를 대체에서 사용합니다.

시작하기 전에

대체 컨텐츠를 포함하는 파일을 에이전트 컴퓨터에 복사해야 합니다. 파일에서 대체에 필요한 위치를 포함하여 테스트를 기록해야 합니다. 예를 들면, POST 요청에 여러 부분으로 이루어진 MIME 데이터를 포함하는 HTTP 테스트를 기록하십시오.

프로시저

  1. 컨텐츠를 대체하려는 원본 파일의 전체 경로를 포함하는 데이터 소스를 작성하십시오. 파일의 절대 경로를 지정하십시오. 테스트를 실행하는 에이전트 컴퓨터의 운영 체제에 적합한 경로 구분 기호 문자를 사용하십시오. 선택적으로 파일을 읽는 데 사용할 문자 세트를 지정하십시오. 파일의 존재 여부는 유효성 검증되지 않습니다. 테스트 실행 시 파일을 열 수 없는 경우 테스트 로그에 메시지가 기록됩니다. 에이전트 컴퓨터의 운영 체제에 적합하지 않은 경로 구분 기호 문자를 사용하면 대체를 완료할 수 없습니다. 예를 들어, Linux를 실행하는 에이전트 컴퓨터에서 경로 D:\DataFiles\file1을 사용하는 경우 Linux에서는 슬래시를 경로 구분 기호 문자로 사용하므로 대체를 완료할 수 없습니다.
  2. 테스트 편집기에서 컨텐츠를 대체할 요청으로 이동한 후 대체할 요청 데이터를 선택하십시오.
  3. 마우스 오른쪽 단추를 클릭한 후 대체 > 데이터 소스 선택을 선택하십시오.
  4. 대체하려는 원본 파일의 경로를 포함하는 데이터 소스를 선택하십시오.
  5. 대체 사이트를 마우스 오른쪽 단추로 클릭한 후 파일 컨텐츠 대체자를 선택하십시오.

결과

테스트를 실행하면 프로토콜 요청의 컨텐츠가 지정된 파일 컨텐츠로 대체됩니다.

HTTP POST 데이터가 테스트 편집기에 청크로 표시됩니다. 상관시키려는 데이터 청크를 선택한 후 대체를 클릭하여 HTTP POST 요청의 POST 데이터에 파일 컨텐츠 대체를 작성할 수 있습니다. 선택한 테스트 데이터 소스는 자동으로 파일 컨텐츠 대체자로 처리됩니다. 대체자가 텍스트 데이터 청크의 텍스트 일부만 선택하는 경우에도 테스트 실행 시 전체 데이터 청크가 파일의 컨텐츠로 바뀝니다.


피드백