2016-04-21 82 views
0

我已經創建了硒數據驅動框架工作來註冊新用戶。我將通過使用Selenium代碼通過UI創建新的用戶註冊。一旦用戶註冊完成,我訪問REST API url,API請求,並且我需要驗證響應。如何驗證Java中的JSON請求和響應?

我該如何驗證?我有API URL,REST API請求和REST API響應。

請指導我。我使用Java作爲編程語言。

+0

你想使用什麼編程語言? – DuckPuncher

+0

我正在使用Java。 –

+0

您能否添加關於您已經嘗試過的信息以及您遇到的問題? – DuckPuncher

回答

0

如果您使用Python,請使用GET或POST請求或任何您需要的。
下面的例子中,你可以遵循:

def get_Request(self, resourceURI): 
     url = baseURL + resourceURI 
     headers = 「header value" 
     r = requests.get(url,headers=headers) 
     print r.status_code 
     print r.text 

,這將使你的狀態代碼,你可以比較文本,你想

對於POST

def post_Request(self, resourceURI, payload): 
     url = baseURL + resourceURI 
     headers = 「Headers here" 
     r = requests.post(url,'data',json,headers=headers) 

不要忘記進口請求

這裏是您的請求指南

http://docs.python-requests.org/en/master/

如果您使用的是Java,按照此:

http://unirest.io/java.html