我需要帮助将 HashMap 传递给 queryParam,如下所示,因为我有很多具有相同 queryParams 的请求,并且每个请求都会更改最后一个 queryParam。
val asset_sort_by_displays = exec(http("Sort by Displays")
.get("/data/analytics/reports/")
.queryParamMap(GatlingConfig.asset_query_string_map)
.queryParam("""sort""", """displays""")
在我的配置文件中,我有一个对象 GatlingConfig{},我将asset_query_string_map 定义为。
val asset_query_string_map = Map("""report_type""" -> """performance""",
"""start_date""" -> "2014-07-07",
"""end_date""" -> "2014-07-10",
"""metrics""" -> """plays""",
"""metrics""" -> """displays""",
"""metrics""" -> """video_starts""")
但是,它会引发" value asset_query_string_map is not a member of io.gatling.http.request.builder.HttpRequestBuilder "
错误。
请指导我,如何将 Map 值传递给 queryParams?