2013-08-21 2 views
0

soapui의 http 호출 매개 변수를 매개 변수화하여 각 반복마다 txt 파일의 매개 변수를 읽을 수있는 방법은 무엇입니까?HTTP 호출 매개 변수 SoapUI

호출이 전송되기 전에 매개 변수를 인코딩 (URL 또는 gzip) 할 수 있습니까?

도움이 되셨습니까? (포인터/링크/코드) 대단히 감사하니? txt 파일에서 데이터를 읽고 TestCase의 속성에 데이터를 저장하는 당신에게

enter image description here

답변

1

사용 그루비 스크립트 테스트 단계 감사드립니다. 이 같은 뭔가 작동합니다 : 그루비 스크립트에 대한

String fileContents = new File('/path/to/file').text; 
testRunner.testCase.setPropertyValue(property_name, fileContents); 

자세한 내용은 here 단계를 반복합니다.

요청에 $ {# TestCase # property_name} (으)로 액세스 할 수 있습니다. 그런 다음 요청 URL에 템플릿 매개 변수를 사용할 수 있습니다. 이미 그것에 대해 here에 대해 답변했습니다.

1

내가 틀렸어도 당신은 휴식 요청에 대한 HTTP 요청으로 보내는 URL의 매개 변수화에 대해 질문하고 있습니다. ...

당신은 자원을 찾고과 DB에 이미 존재하는 ResourceID를 이용하여 GET 메소드를 사용하여 WebService를 호출하는 가정 아래 그 변수화 : 나를 예를 들어 당신을 설명하게

$ {# Project # PATH}/rest/$ {# Project # WebApplicationName}/Resource/$ {# TestCase # ResourceID}

여기서 HOST, PORT, WebApplicationName은 다음과 같습니다. Project Level 속성과 ResourceID는 Test Case Level 속성입니다 (예 : 본질적으로 동적 인 테스트 케이스로 변경 될 수 있음).

이것은 로컬 파일에서 가져 오는 대신 매개 변수화 방식입니다. 희망이 도움이!