【问题标题】:Artillery script for API with random number is not working带有随机数的 API 的炮兵脚本不起作用
【发布时间】:2018-01-29 13:44:12
【问题描述】:

我在下面的 api 调用中使用随机数,但它给出了错误。

"post": {
   "url":  "https://host/abc?Id=1&Amount={{{$randomNumber(4000,40000)}}}&rate={{{$randomNumber(1000000,1200000)}}}&amountType=1"
}

它给出的错误是

 { Error: Line 1: Unexpected token }
at createError (C:\Users\chintamanim\AppData\Roaming\npm\node_modules\artillery\node_modules\esprima\esprima.js:2392:21)
at unexpectedTokenError (C:\Users\chintamanim\AppData\Roaming\npm\node_modules\artillery\node_modules\esprima\esprima.js:2467:13)
at throwUnexpectedToken (C:\Users\chintamanim\AppData\Roaming\npm\node_modules\artillery\node_modules\esprima\esprima.js:2472:15)
at parsePrimaryExpression (C:\Users\chintamanim\AppData\Roaming\npm\node_modules\artillery\node_modules\esprima\esprima.js:3266:13)
at inheritCoverGrammar (C:\Users\chintamanim\AppData\Roaming\npm\node_modules\artillery\node_modules\esprima\esprima.js:2648:18)
at parseLeftHandSideExpressionAllowCall (C:\Users\chintamanim\AppData\Roaming\npm\node_modules\artillery\node_modules\esprima\esprima.js:3373:20)
at inheritCoverGrammar (C:\Users\chintamanim\AppData\Roaming\npm\node_modules\artillery\node_modules\esprima\esprima.js:2648:18)
at parsePostfixExpression (C:\Users\chintamanim\AppData\Roaming\npm\node_modules\artillery\node_modules\esprima\esprima.js:3449:16)
at parseUnaryExpression (C:\Users\chintamanim\AppData\Roaming\npm\node_modules\artillery\node_modules\esprima\esprima.js:3509:20)
at inheritCoverGrammar (C:\Users\chintamanim\AppData\Roaming\npm\node_modules\artillery\node_modules\esprima\esprima.js:2648:18)
 index: 29,
 lineNumber: 1,
 column: 30,
 description: 'Unexpected token }' }
 Unexpected error, Artillery shutting down.

【问题讨论】:

标签: load-testing web-api-testing artillery


【解决方案1】:

现在正在工作。 可以这样使用 "{{ $randomNumber(1,3) }}" 或 $randomNumber(1,3)

参考: How to create random string or Number in artillery load testing script?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-25
    • 2018-05-31
    • 2015-08-01
    • 1970-01-01
    相关资源
    最近更新 更多