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

Postman Mock Server配置:如何返回随机10位数字的响应

Postman Mock Server返回10位随机数字(允许前导零)配置方法

方法一:动态变量拼接(无需写脚本,适配所有8.x版本)

直接在Mock响应的对应字段位置拼接10次内置的{{$randomInt}}变量即可:

{
  "random_code": "{{$randomInt}}{{$randomInt}}{{$randomInt}}{{$randomInt}}{{$randomInt}}{{$randomInt}}{{$randomInt}}{{$randomInt}}{{$randomInt}}{{$randomInt}}"
}
  • 优势:配置零成本,不需要额外写脚本,直接复制即可使用
  • 注意:该方式返回的是字符串类型,自动支持前导零,如果需要返回数值类型,前导零会被自动丢弃

方法二:自定义脚本生成(适配需要灵活调整长度的场景)

如果后续需要调整随机数字的长度,或者需要在多处复用该值,可以通过预请求脚本自定义生成逻辑:

  • 打开对应请求的Mock Example编辑页面,切换到「Pre-request Script」标签
  • 写入如下生成逻辑:
// 生成长度为10的随机数字字符串,允许前导零
const random10Digits = Array.from({length: 10}, () => Math.floor(Math.random() * 10)).join('')
// 存入变量供响应体调用
pm.variables.set('random_10_digits', random10Digits)
  • 在响应体中直接引用生成的变量即可:
{
  "random_code": "{{random_10_digits}}"
}

提示:如果需要生成其他长度的随机数字,只需要修改脚本中length对应的参数即可,不需要调整其他逻辑。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 05:06:05