gpt4 book ai didi

java - 参数化 JMeter HTTP 请求路径

转载 作者:行者123 更新时间:2023-12-02 10:51:11 31 4
gpt4 key购买 nike

我正在为一个服务创建 JMeter 测试,该服务的上下文根可能会根据主机/环境而变化。我尝试在 HTTP 请求路径中映射上下文根,如下所示:

Http request path

我创建了一个用户定义的变量,如下所示:

contextRoot user variable definition

我正在使用 jmeter-gradle-plugin 运行我的测试这就是我将上下文根作为命令行参数传递的方式:

-PcontextRoot=/my-context-root

但我总是收到 404 响应,因为 JMeter 没有按预期用参数值替换变量。

关于我做错了什么有任何线索吗?提前致谢。

最佳答案

调查Advanced Usage JMeter Gradle 插件部分似乎支持“正常”JMeter command-line arguments ,因此您应该使用 -J 参数而不是 -P

J, --jmeterproperty {argument}={value}, Define additional JMeter properties

因此,请用 -JcontextRoot=/my-context-root 替换您的 -PcontextRoot=/my-context-root

引用文献:

您还可以省略此用户定义变量并将 __P() function直接到 HTTP 请求采样器路径(或者更好的是 HTTP Request Defaults )

关于java - 参数化 JMeter HTTP 请求路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52169364/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com