как передать строку в запросе parm и l oop в моем пути запроса без сохранения в файл и создания таблицы - PullRequest
1 голос
/ 08 апреля 2020

, поэтому я создал / определил объект с помощью

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 ' https://api.someurl.com/v2/users/ / встречи? тип = все & PAGE_SIZE = 30 & PAGE_NUMBER = 1'

1 Ответ

1 голос
/ 08 апреля 2020

Найдите время и изучите этот пример. И прочитайте эту часть документации: https://github.com/intuit/karate#dynamic -scenario-outline

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 |

В этом примере будет сделано 2 запроса,

1) GET http://httpbin.org/anything?test=foo

2) GET http://httpbin.org/anything?test=bar

...