Jemeter get请求url参数化时报404,用调试器打印变量值对的,请求中的接口地址也对,可能是为啥啊?


并且url写固定id时jemeter能调通。
如果在使用 JMeter 进行 URL 参数化时,只有在 URL 写死 ID 的情况下才能正常访问,可能是以下原因之一:
- 参数化未生效:请检查您是否正确配置了参数化器。确认在参数化器中定义了正确的变量名称,以及在 HTTP 请求中使用了正确的变量名称。
- ID 值不正确:请检查您在参数化器中定义的 ID 是否与实际请求中的 ID 值一致。如果不一致,可能会导致请求失败。
- 参数化器设置不正确:请确保您在参数化器中选择了正确的参数化方式。常见的方式包括 CSV 文件、随机数、用户定义函数等。
- 服务器端问题:如果服务器出现问题,可能会导致无法正常访问。请确认服务器是否正常运行,并检查服务器端的日志文件是否有异常。
- 请求头不正确:请检查 HTTP 请求头部是否正确。在某些情况下,例如需要身份验证的请求,可能需要在请求头中添加特定的参数才能正常访问。
不知道你这个问题是否已经解决, 如果还没有解决的话:
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^