如何在JMeter中发送带有可变路径参数的GET请求?

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

我正在使用JMeter通过GET请求加载测试我们的API。我们目前将端点设置为使用路径参数而不是查询参数(我意识到这不是最佳实践,但这是另一个讨论)。

我无法弄清楚如何设置HTTP请求以使用路径参数而不将它们“硬编码”到Path字段中。

例如,我们的一个端点是https:servername.com/geolocations/locations/lat/long。一个示例调用是https:servername.com/geolocations/locations/33.452/-112.234。

在路径字段中放置地理位置/位置/ 33.452 / -112.234可以按预期工作,但我最终需要加载具有大量纬度/经度组合的CSV,以便我们可以更好地测试端点。

有没有办法实现这一点,而不是立即切换到查询参数?

我尝试通过以下方式将lat和long添加到Send Parameters with Request区域:

名称:价值:

33452年

龙 -112.234

但我认为这试图让他们查询与我们当前端点不兼容的参数。

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

您可以在Path字段中使用JMeter变量

https://servername.com/geolocations/locations/${lat}/${long}
© www.soinside.com 2019 - 2024. All rights reserved.