API에서 반환 한 오류 메시지의 유효성을 검사하려고합니다. 내가루프 내에서 어설 션 오류가 틀림 없습니다. Gatling 시나리오
hook-3' crashed with 'java.lang.AssertionError: assertion failed', forwarding to the next one
그러나 같은 콘솔에서 오류를 볼 수 errorMessage
.doIf(errorMessages.size()>1) {
exec(session => {
assert(ResponseJSON.contains(errorMessages.get("errorMessage1")))
for ((k,v)<- errorMessages){
assert(ResponseJSON.contains(v))
}
}
의 HashMap에서 그래서, 저장된 모든 지역 오류 메시지 문자열은 개틀링 시나리오 난 무엇인지, 여기에 실패하지 않습니다 없습니까?
'.size()'를 사용한다면'.size()> 0'을 테스트 할 필요가 없을까요? - 또는 더 나은 아직,'.nonEmpty'를 사용하십시오. – millhouse
'.size()'는 크기를 줄 것이고 정확한 문자열 일치를 확인하고 싶습니다 –
이 스 니펫으로 잘못 될 수있는 것들이 너무 많습니다. 하나는 추측 할 수 있습니다. 작은 실행 가능한 예제를 게시 할 수 있습니까? – NetanelRabinowitz