【发布时间】:2021-08-31 16:23:34
【问题描述】:
我在使用 docker 容器运行 jmeter 时遇到问题。当我在本地机器上通过 GUI 或 CLI 运行该脚本时,该脚本运行良好。但是当我使用容器执行相同的脚本时,它会失败。
以下是问题。
所以我使用 beanshell 后处理器来捕获响应 cookie。下面是相同的代码。
props.put("MyCookie1","${COOKIE_one}");
props.put("MyCookie2","${COOKIE_two}");
props.put("MyCookie3","${COOKIE_three}");
这个参数化的值在我的本地机器(windows 10)中运行良好。但是当我在容器中运行相同的参数时,这些参数化值不会得到解决。
我在容器中使用“alpine:3.12”基础镜像。
注意:我本地机器上的 Jmeter 版本是“5.4.1”,java 版本是“java 11”。在 docker 容器中,Jmeter 版本是“5.3”,java 版本是“java 8”。我正在使用的 API 托管在 AWS Lambda 中。
【问题讨论】: