groovy 如何使用jmeter运行Powershell文件(扩展名为.ps1)?

icomxhvb  于 2023-01-12  发布在  Shell
关注(0)|答案(2)|浏览(142)

我想在jmeter中执行.ps1文件。我已经在图像中传递了参数,但在输出中遇到了错误。The filename, directory name, or volume label syntax is incorrect.虽然文件名、目录名是正确的。

noj0wjuj

noj0wjuj1#

你的问题是:

去掉引号,一切都将按预期开始工作
总的来说,你把事情弄得太复杂了。
1.为什么需要这些cmd /c?为什么不直接调用powershell
1.通常powershell位于Windows PATH中,无需提供其完整路径
因此,配置您的操作系统进程采样器为:

  • 命令:powershell
  • 参数:D:\Software\apache=jmeter-3.0\apache-jmeter-3.0\bin\TIP.ps1

有关从JMeter测试调用第三方流程的更多信息,请参见How to Run External Commands and Programs Locally and Remotely from JMeter文章。

3mpgtkmj

3mpgtkmj2#

我知道这是一个老线索,但由于回应是不正确的我,我发现解决方案是这样的:
使用OS进程采样器时,您需要添加以下命令powershell.exe和变量:

    • 执行政策
  • 旁路
    • 文件
  • fullpathToYourScript.ps1

这对我来说非常有效。

相关问题