首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >炮兵- script.scenarios.forEach不是一个函数

炮兵- script.scenarios.forEach不是一个函数
EN

Stack Overflow用户
提问于 2020-12-16 16:42:32
回答 1查看 439关注 0票数 1

我是炮兵的新手,并且被困在基本流程中,我遇到了以下问题:

代码语言:javascript
复制
artillery run test_load.yaml

/usr/local/lib/node_modules/artillery/lib/commands/run.js:315
  script.scenarios.forEach(function(scenario) {
                   ^

TypeError: script.scenarios.forEach is not a function
    at checkIfXPathIsUsed (/usr/local/lib/node_modules/artillery/lib/commands/run.js:315:20)
    at fn (/usr/local/lib/node_modules/artillery/node_modules/async/lib/async.js:746:34)
    at /usr/local/lib/node_modules/artillery/node_modules/async/lib/async.js:1213:16
    at /usr/local/lib/node_modules/artillery/node_modules/async/lib/async.js:166:37
    at /usr/local/lib/node_modules/artillery/node_modules/async/lib/async.js:706:43
    at /usr/local/lib/node_modules/artillery/node_modules/async/lib/async.js:167:37
    at Immediate._onImmediate (/usr/local/lib/node_modules/artillery/node_modules/async/lib/async.js:1206:34)
    at runCallback (timers.js:794:20)
    at tryOnImmediate (timers.js:752:5)
    at processImmediate [as _immediateCallback] (timers.js:729:5)

yml文件:-

代码语言:javascript
复制
config:
  http:
  target: 'https://sit-api.XX.com'
  phases:
    duration: 60
    arrivalRate: 20
  defaults:
    headers:
      Authorization: "Basic XXXX=="
scenarios:
  flow:
    post:
      url: '/XX/v1/XX?apikey=XX'
      sslAuth: false
      json:
        siteId: '132'
        orderId: '2220000666'
        productId: '102793419'
        timestamp: '202021-11-26T10:20.36'
        pickTaskId: 'XXX-XX-XX-8e6f135-Yj9Rw1n35'
        pickLocationId: 'U-XX-3'
        quantityPicked: 21.1
        quantityOrdered: 20.491
    expect:
      statusCode: 202

我正在使用下面的命令运行这个抛出终端:- following test_load.yaml

EN

回答 1

Stack Overflow用户

发布于 2021-02-10 00:03:24

根据文档,您需要列出您的场景:

代码语言:javascript
复制
scenarios:
  - flow:

关键字"flow“前缺少"-”

https://artillery.io/docs/guides/guides/test-script-reference.html#Overview

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65319875

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档