将变量传递给炮兵脚本时出错

Posted

技术标签:

【中文标题】将变量传递给炮兵脚本时出错【英文标题】:Error passing variable to artillery script 【发布时间】:2021-04-15 17:38:50 【问题描述】:

我正在使用非常简单的命令来测试炮兵脚本并尝试从命令行传递变量。 命令是

artillery run -v '"var1": "value1", "var2": "value2"' .\test\performance\applications.yml -e development

报错

Variable definition is not valid JSON. Correct example: -v '"var1": "value1", "var2": "value2"'

我看不出我的命令和该死的错误有什么不同。任何帮助表示赞赏。

【问题讨论】:

【参考方案1】:

可以在其中一个炮兵论坛中找到答案。内部引号需要转义。他们的文档很糟糕。

https://github.com/artilleryio/artillery/issues/984

【讨论】:

以上是关于将变量传递给炮兵脚本时出错的主要内容,如果未能解决你的问题,请参考以下文章

如何在传递 ShellCheck 时通过环境变量将 glob 传递给 shell 脚本

是否可以将脚本传递给shell变量中的awk?

我可以将变量从 JSP scriptlet 传递给 JSTL,但不能从 JSTL 传递给 JSP scriptlet 而不会出错

将 django 模板变量传递给 js 数据表

将DBNull传递给SqlParameter时出错

如何使用'for'循环将新变量传递给python脚本