将变量传递给炮兵脚本时出错
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 脚本
我可以将变量从 JSP scriptlet 传递给 JSTL,但不能从 JSTL 传递给 JSP scriptlet 而不会出错