首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >API测试- RestAssured循环

API测试- RestAssured循环
EN

Stack Overflow用户
提问于 2020-04-02 13:22:32
回答 1查看 1.1K关注 0票数 0

我在为学校做作业:

所需经费:

"Fantabulous"

  • Verify
  • 创建一个搜索(“s”),搜索列表中包含有id为"tt7713068“的电影的条目,使用json路径生成电影ID的列表,并在其上循环以正确的ID搜索电影。

这就是我所拥有的:

代码语言:javascript
复制
//@Test
public void search_for_movies_on_string_and_validate_one_of_the_results() {
    Response response = given().
            param("apikey", apiKey).
            param("s", "Fantabulous").
        when().get(baseURI).
            then().extract().response();

        JsonPath jsonPath = response.jsonPath();

        List<String> idList = jsonPath.getList("Search.imdbID");
        Assert.assertTrue(idList.contains("tt7713068"));
}

如何循环列表以搜索具有正确ID的电影?

apiKey = "7548cb76“

baseURI = "http://www.omdbapi.com/

EN

回答 1

Stack Overflow用户

发布于 2020-04-03 19:29:09

  • 计数从0开始返回的
  • 循环列表的大小,直到size
  • 搜索响应中与"tt7713068“匹配的所有ID,如果它随后打印输出

"Fantabulous").when().get(baseURI).then().extract().response();jsonPath JsonPath = response.jsonPath();int count = jsonPath.getInt("Search.size()");字符串id = "tt1634278";for(int i=0;i

输出:

ID tt7713068出现在列表中,电影的名字是“猛禽:哈利奎因

的幻想解放”

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60992591

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档