연속된 요청의 표현
API 이용 과정에서는 첫 응답에서 얻은 식별자나 토큰을 다음 요청에 전달해야 하는 경우가 있다. Hurl은 응답 값을 캡처하고 후속 요청에서 참조하는 방식을 제공한다. 각각의 주소가 동작하는지뿐 아니라 요청 사이의 연결도 시험할 수 있다.
응답 검사
상태 코드와 헤더, 본문의 값을 조건과 비교한다. JSON과 XML을 포함한 구조화된 응답을 질의할 수 있으며 HTML 내용도 확인할 수 있다. 통신이 성공했는지와 원하는 내용이 돌아왔는지는 구별해야 한다.
자동화에서의 역할
요청과 기대 조건을 파일에 함께 보관하면 변경 이력을 검토하고 반복 실행하기 쉽다. 시험 결과는 HTML이나 JUnit 등의 보고서로 출력할 수 있다. HTTP 응답을 검사하는 기능은 브라우저에서 스크립트가 실행된 뒤의 화면을 검사하는 작업과 범위가 다르다.