如何在Java中验证JSON请求和响应?

时间:2016-04-21 14:53:47

标签: java json rest selenium automation

我创建了selenium数据驱动的框架工作来注册新用户。我将使用selenium代码通过UI创建新的用户注册。用户注册完成后,我会访问REST API网址,API请求,我需要验证响应。

我该如何验证?我有API URL,REST API请求和REST API响应。

请指导我。我使用Java作为编程语言。

1 个答案:

答案 0 :(得分: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