我需要获取一些用户ID,因此我正在使用API获取用户ID。当我获得用户端点时,我得到了所有用户,然后可以过滤数据。由于在我的开发仓库中使用了休眠模式,因此它可以打印所有用户,而且它庞大。由于此测试需要在所有环境中运行,因此我可以使用任何特定的用户ID。任何想法或教导,无论如何,我都可以过滤以仅获取前20条记录?
我正在使用groovy,但在进行groovy步骤之前,getUsersResponse将从Users EndPoint中提取所有记录并将其加载到日志中。
感谢您的帮助。
Response getUsersResponse = get(Constants.Users);
Assert.assertNotNull(getUsersResponse);
getUsersResponse.then().statusCode(200);
ArrayList<Integer> IDs = userSearchResponse.path("list.findAll {it.id > 0}.id");