SoapUI에서 통계 아이콘을 클릭하여 부하 테스트의 통계를 볼 수 있습니다.응답에서 SoapUI의 통계 출력에 값을 추가하는 방법은 무엇입니까?
여기에서 결과를 파일로 내보낼 수 있습니다. 현재
그것은, 시간, 스레드를 수출 바이트 등
I이 파일에 대한 응답에서 값을 추가 할 수있는 방법이 있나요?
시간과 스레드 등을 유지하고 싶지만 응답의 XML 노드에서 값을 추가하고 싶습니다.
감사
SoapUI에서 통계 아이콘을 클릭하여 부하 테스트의 통계를 볼 수 있습니다.응답에서 SoapUI의 통계 출력에 값을 추가하는 방법은 무엇입니까?
여기에서 결과를 파일로 내보낼 수 있습니다. 현재
그것은, 시간, 스레드를 수출 바이트 등
I이 파일에 대한 응답에서 값을 추가 할 수있는 방법이 있나요?
시간과 스레드 등을 유지하고 싶지만 응답의 XML 노드에서 값을 추가하고 싶습니다.
감사
당신은 그루비 스크립트를 통해이 작업을 수행 할 수 있습니다.
오른쪽 버튼을 클릭하고 데이터 가져 오기> 테스트 단계> 응답 및 해당 필드를 선택하면 soapUI가 자동으로 아래 코드를 작성합니다 (프로 버전을 사용하는 경우에만 가능합니다. 그렇지 않으면 유닉스에서 직접 코드를 작성해야합니다.)
${object1#Response#declare namespace ns2=\'http://namespace.suha.com\';
// NS2 : namespaceResponse [1]/methodName로 [1]}
이 코드는 해당 필드의 값을 취한다.
데프 오브젝트 1 = context.expand ('$ {오브젝트 1 # 응답 # 선언 네임 스페이스 NS2 = \'http://namespace.suha.com \ '다음과 같은 변수를 만들고, // NS2를 : namespaceResponse를 [ 1]/methodname [1]} ')
지금까지는 응답 메시지에서 필수 필드의 값을 가져 와서 필드 값이있는 변수를 만들었습니다. 이제 아래와 같이 변수를 로그에 인쇄 할 수 있습니다.
`log.info (“object1")`
당신은 .txt 파일을 생성하고 아래와 같이이 파일에 변수를 쓸 수
today = new Date() sdf = new java.text.SimpleDateFormat("dd-MM-yyyy-hh-mm") todayStr = sdf.format(today) new File("D:/" + todayStr + "report.txt").write(object1, "UTF-8")