Не могу прочитать файл CSV в файле сценария артиллерии - PullRequest
0 голосов
/ 04 января 2019

Я выполняю нагрузочное тестирование микросервиса и сталкиваюсь с проблемой при использовании Артиллерия .Сценарий не работает при чтении файла CSV.Попытка импортировать входные данные из файла, чтобы создать запрос json.

Simplest script.yml :

config:
  target: "http://localhost:8080"
  phases:
    - duration: 1
      arrivalRate: 1
  payload:
    path: "input.csv"
    fields:
     - "flow"
scenarios:
  - flow:
     - log: "this yml log, flow: {{ flow }}"

input.csv файл в той же папке:

"flow"
"SomeFlow"

простейшая команда, используемая для выполнения:

DEBUG=* artillery run script.yml

Ошибка трассировки стека:

  artillery:cli Artillery Pro is not installed +0ms
  commands:run defaultOptions:  {
    "_": [
        "run",
        "script.yml"
    ]
} +4ms
/Users/someUser/node_modules/csv-parse/lib/index.js:124
          throw new Error(`Invalid Option: from_line must be a     positive integer greater than 0, got ${JSON.stringify(opts.from_line)}`)
      ^
Error: Invalid Option: from_line must be a positive integer greater     than 0, got at new Parser (/Users/someUser/node_modules/csv-    parse/lib/index.js:124:17)
    at parse (/Users/someUser/node_modules/csv-parse/lib/index.js:838:18)
    at readPayloadFile (/Users/someUser/node_modules/artillery/lib/commands/run.js:257:7)
    at /Users/someUser/node_modules/async/lib/async.js:356:13
    at async.forEachOf.async.eachOf (/Users/someUser/node_modules/async/lib/async.js:233:13)
    at _asyncMap (/Users/someUser/node_modules/async/lib/async.js:355:9)
    at Object.map (/Users/someUser/node_modules/async/lib/async.js:337:20)
    at readPayload (/Users/someUser/node_modules/artillery/lib/commands/run.js:245:9)
    at fn (/Users/someUser/node_modules/async/lib/async.js:746:34)
    at /Users/someUser/node_modules/async/lib/async.js:1213:16

Сначала я думал, что это проблема, специфичная для платформы для Windows,Затем столкнулся с той же проблемой на OSX. Я определенно скучаю по чему-то незначительному и важному.

1 Ответ

0 голосов
/ 04 января 2019

Похоже, проблема с последней версией.когда я понизился до 1.6.0-24, он работал

...