You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JMeter HTTP请求如何每次传入0-60的随机值?求解决方法

解决JMeter中传入0-60随机整数的问题

你用错函数了——__RandomString 是用来生成随机字符串的,而你的API需要的是0到60之间的整数,这就是请求失败的原因。

正确的做法是使用JMeter的__Random函数,用法如下:

  • 如果直接在参数中使用,写:${__Random(0,60,)},这个函数会生成包含0和60在内的随机整数,每次请求都会自动生成新值。
  • 如果需要把这个随机值存为变量供后续步骤复用,可以加个变量名:${__Random(0,60,randomNum)},之后用${randomNum}就能引用这个随机数。

举个实际操作例子:

  • 打开你的HTTP请求组件,找到要传参的参数列表。
  • 在目标参数的「值」字段里填入${__Random(0,60,)}。
  • 运行测试,每次请求都会自动带入符合要求的随机整数。

之前你用的${__RandomString(10,,randomID)}会生成10位的随机字符串,和API期望的数字参数类型不匹配,自然会导致请求失败。

内容的提问来源于stack exchange,提问作者Madhu Manohar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 17:27:02