需要通过jmeter执行命令

问题描述 投票:0回答:1

我有一个场景,我需要使用 jmeter 运行大量 Kubectl 命令。所有这些 kubectl 命令的执行都是为了在运行实际数据准备之前实现自动化,并且 jmeter 位于 Windows 中,并具有所有必要的 kube 配置文件。我们可以通过 cmd promt 执行 kubectl 命令,但我尝试通过 os 采样器,但失败了。如有帮助,我们将不胜感激。

os 采样器片段:尝试执行

kubectl get pods
但仍未完成, OS sampler

得到的响应为——‘kubectl’不被识别为内部或外部命令, 可运行的程序或批处理文件。

OS sampler response

performance jmeter performance-testing
1个回答
0
投票

该错误意味着

kubectl
命令不在您的 Windows 系统 PATH 上,将其添加到那里并重新启动 JMeter。

否则您可以提供 kubectl 的完整路径

另请注意,k8s 具有 REST API,因此可能值得考虑切换到 HTTP 请求采样器,请参阅REST API 测试:如何正确执行文章了解更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.