如何验证不同数据的响应?

时间:2018-04-23 12:10:58

标签: java selenium-webdriver testng testng-dataprovider

  1. 我在testng中使用DataProvider概念。对于不同的用户,以下方法将运行5次。相同的方法将运行5次但输入和输出不同。我想断言响应。

  2. 有没有最好的方法来捕获和断言响应,一个人的流量不会影响另一个人?

  3. DataProvider: paginationData.csv  
                USER,CURRENT_PAGE,PER_PAGE,SORT,EXPECTED_STATUS_CODE
                A,1,22,created_at,200
                B,1,22,updated_at,200
                C,1,22,name,200
                D,1,22,id,200
                E,1,22,invalid,200
    
            @Test(dataProvider = "paginationData", dataProviderClass = ADataProvider.class)
            public void getSrcPagination(String user, String current_page, String per_page, String sort,
                    int statusCode) {
                String token = getAuthHeader(user);
                String url = SrcHelper.getUrlPagination(SrcHelper.URI, current_page, per_page, sort);
                Response res = getRequest(url, token, statusCode);
                res.prettyPrint();
            }
    

0 个答案:

没有答案