Skip to main content

[WS] Send Request And Verify

Description

Send an HTTP request to a web server and verify its response.

Keyword name: sendRequestAndVerify

Parameters

ParametersParameter type Required Description
responseRequestObjectYes The object that represents an HTTP response.

Returns

Parameter type Description
ResponseObjectA response object.

Example

Given the following sample POST a new user request:
import static com.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpoint
import static com.kms.katalon.core.testcase.TestCaseFactory.findTestCase
import static com.kms.katalon.core.testdata.TestDataFactory.findTestData
import static com.kms.katalon.core.testobject.ObjectRepository.findTestObject
import static com.kms.katalon.core.testobject.ObjectRepository.findWindowsObject
import com.kms.katalon.core.checkpoint.Checkpoint as Checkpoint
import com.kms.katalon.core.cucumber.keyword.CucumberBuiltinKeywords as CucumberKW
import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as Mobile
import com.kms.katalon.core.model.FailureHandling as FailureHandling
import com.kms.katalon.core.testcase.TestCase as TestCase
import com.kms.katalon.core.testdata.TestData as TestData
import com.kms.katalon.core.testng.keyword.TestNGBuiltinKeywords as TestNGKW
import com.kms.katalon.core.testobject.TestObject as TestObject
import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords as WS
import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI
import com.kms.katalon.core.windows.keyword.WindowsBuiltinKeywords as Windows
import internal.GlobalVariable as GlobalVariable
import org.openqa.selenium.Keys as Keys

'Send a POST request and verify its response'
response = WS.sendRequestAndVerify(findTestObject('POST a new user'))

The keyword sends the request and verifies its response using the verification code in the Verification tab of the request object. You can see the Verification step in the Log Viewer in Katalon Studio:

View the verification steps in the log viewer

Was this page helpful?