как условно добавить ресурсы к звонку - PullRequest
1 голос
/ 25 апреля 2019

Я знаю, что при цепочке exec() у меня есть супер удобный метод doIf(), который великолепен. Однако в пределах HttpRequestBuilder такой опции нет. Для нашего тестирования нам потребуется для некоторых запусков только наши вызовы, в то время как в других мы также будем запрашивать ресурсы с вызовами. В базовом сценарии ниже, как я могу добавить ресурсы

    http("post login")
      .post("/somesite")
      .headers(someheaders)
      .formParam("user", "Bob")
      .formParam("password", "notpassword")
      .resources(
       http("get javascript prototype")
         .get("/firstResource"),
       http("get javascript scriptaculous")
         .get("/secondResource"))

1 Ответ

0 голосов
/ 26 апреля 2019

Если предположить, что ресурсы, которые вы хотите получить, являются известным списком, то проще всего было бы смоделировать два отдельных запроса на вход в систему, один с запросом ресурсов, а другой - без.Затем используйте что-то вроде doIf (как вы предложили), чтобы решить, что вызывать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...