2016-04-21 50 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