Karate 如何在parm请求中传递字符串并在我的请求路径中循环它,而不保存到文件并创建表
因此,我创建了一个带有Karate 如何在parm请求中传递字符串并在我的请求路径中循环它,而不保存到文件并创建表,karate,Karate,因此,我创建了一个带有 And def memeberIDs = $.users[*].id And print memeberIDs 我有一张这样的清单 [ "eOVbGI0XSiabeiLZtB-ROQ", "iK-Fz_NRSbSt-7AdodjDrA", "dS2czwVFRZmy8a6oxO7JKw", "yxH3bmF3THuCgLWLGh7eeQ", "bqD41MgvSlC94EQH-r1H-Q", "MrQihYjiR_WmWHA2-Y2cZQ",
And def memeberIDs = $.users[*].id
And print memeberIDs
我有一张这样的清单
[
"eOVbGI0XSiabeiLZtB-ROQ",
"iK-Fz_NRSbSt-7AdodjDrA",
"dS2czwVFRZmy8a6oxO7JKw",
"yxH3bmF3THuCgLWLGh7eeQ",
"bqD41MgvSlC94EQH-r1H-Q",
"MrQihYjiR_WmWHA2-Y2cZQ",
"9N7uZdT_RTmePdJ5DMZ7sg",
"qo76PFcSS3-61FwgKCz6Ng",
"tjo3sdj3RMe8RoSBR3U_Ng",
"OuFxQR7KThCBPv2wHtKzhg",
"YmQKkv69Ts2yQ32LIjJN-g",
"A7kRauysQsCtle9G-bMV0g",
"zinHreHLTluUWdFzavssEA",
"UhZt8B_JSVaPBAJdIcPBsw",
"MtT_yR1iQqmDWMWlxXsWmQ",
"y2c9aK17Qouune_c_ZGlYQ",
"xGHOe7wxQru-NruIBPHL7Q",
"sTe8TADNTQ6nmg4UJeXiOQ",
"qC2FJUJeQJmOJPKkE_iehQ",
"4V0a93O8TCK-jjDujVVH-A",
"sk1tDsUmRYWUjyCMWFOqDw",
"ChmxrwHwTcS9I3u-RveBQA",
"ZL3uSx1oQbOc2c5qrFYRew",
"qjxFk-x9SVe-8XkzMbLrBw",
"7uIQVAXuSVe4tcWdv6S7MQ",
"V4mdzUj2SpyVpKlJfSdOEg",
"dU61-sNoQu6Q87hItkGcHw",
"enhFrWkfTDuaFqQCwPetAw",
"Txte_5FtTiaSfsc5k7-HmA",
"7tkMxEglS5qgx6bKObByKg",
"-uv0OuoNRlinnI4HkGsSSg",
"tLxWhEqSSiOcqyGJKsG6tQ",
"8tqnoZ1DQrq0DGzU_4OVmg",
"E9Rjy2euRbaKeaP1INxvGA",
]
我的下一个请求看起来像
给定url'/meetings?type=all&page\u size=30&page\u number=1'花些时间研究这个例子。并阅读本部分文档: 此示例将发出2个请求 1)
GEThttp://httpbin.org/anything?test=foo
2)
GEThttp://httpbin.org/anything?test=bar
我想我做了一些错失的事情,我尝试按原样处理您的解决方案,我得到以下错误*动态表达式求值失败:数据0 zzz。功能:12-javascript求值失败:数据,引用错误:“数据”未在at行号中定义1@unknown是的,你错过了。它对我有用。如果仍然卡住,请执行以下过程:再往前走一点,javascript评估失败:karate.mapWithKey(list,'name'),无法将com.intuit.karate.ScriptObjectMap转换为java.util。List@unknown请见我之前的评论。而且,它听起来像是一个JSON对象而不是数组。解决这个问题
Background:
* def list = ['foo', 'bar']
* def data = karate.mapWithKey(list, 'name')
Scenario Outline:
* url 'http://httpbin.org'
* path 'anything'
* param test = name
* method get
Examples:
| data |