Arillery.io не продолжает поток по состоянию 302 - PullRequest
0 голосов
/ 25 марта 2019

У меня есть страница, которая перенаправляет после входа в систему. Я хочу, чтобы артиллерия продолжала поток после входа в систему, но она, кажется, останавливается после получения кода состояния 302. Мне интересно, как это обойти. Вот мой конфигурационный файл:

config:
  # plugins:
  #   expect: {}
  target: "http://localhost"
  processor: "./helpers.js"
  payload:
    path: "users.csv"
    fields:
      - "email"
      - "password"
  phases:
    - duration: 10
      arrivalRate: 10
scenarios:
  - name: "Login"
    flow:
      - get:
          url: "/login"
      - post:
          url: "/login"
          form:
            email: "{{ email }}"
            password: "{{ password }}"
          capture:
            header: "Location"
            transform: "this.split('/?jwt=')[1]"
            as: "jwt"
          followRedirect: false
          # afterResponse: "continueOn302"
          # expect:
          #   - statusCode: 302
      - log: "jwt: {{ jwt }}"
      - get:
          url: "/api/assignments"
          capture:
            json: "$.id"
            as: "id"
          headers:
            Authorization: "Bearer {{ jwt }}"
      - think: 15
      - post:
          url: "/api/assignments/{{ id }}"
          json:
            answer: "['foo', 'bar', 'baz']"
          headers:
...