SoapUI를 사용하여 RawRequest에서 매개 변수를 전송하려고하지만 값을 읽을 때 변경합니다.RawRequest 읽기 SoapUI의 JSON 매개 변수 값이 해당 값을 변경합니다.
는${=((System.currentTimeMillis().toString()).subSequence(4, (System.currentTimeMillis().toString()).length())).replaceFirst("0", "")}
위의 예를 들면 다음과 같이 번호를 생성
파라미터는, 그것이 그것으로 저장된 사용자 특성으로부터 각 테스트 케이스에 의해 요청 (매 시험마다 고유) 요청 ID 이하이고 : 17879164
.
빌드 나 피쳐 또는 그루비 스크립트를 사용하여 전송하려고 할 때 문제가 발생합니다. 둘 다 잘못 매개 변수를 읽어
다음은 매개 변수가 RawRequest 창에 제시하는 방법입니다
이가 SoapUI에 전송 창에서 읽기 방법은 다음과 같습니다 마지막으로
및 방법 Groovy 스크립트에서 읽을 수 있습니다 :
왜이 값이 despi인지 설명 할 수 있습니까? SoapUI RawRequest 창에 17879164
으로 표시되는 te는 두 가지 다른 방법을 사용하여 17879178
으로 읽 힙니다.
실마리는 내가 "평평한 숫자"를 reqId로 사용하고 생성 된 것이 아니라면, 두 방법 모두 제대로 작동하고 정확한 숫자를 반환한다는 것입니다. 그러나이 경우 RawRequest 일 때 단 한 번 설정되었으므로 창에 표시되는 내용과 읽혀지는 내용이 동일해야합니다.
재산 이동에 대해 확실하지 않습니다. 그러나 [여기] (https://github.com/nmrao/soapUIGroovyScripts/blob/b1f3a2eea91b1f82bd5f4c8ff9d4198afd7d3245/groovy/AssertJsonArrayElement.groovy)는 값을 검색하는 그루비 예제입니다. 이것이 도움이되는지 확인하십시오. – Rao
라오 감사합니다. 내 경우에는 작동하지 않지만 미래에는 유용합니다. 환호 – QB1979