如何为Mockoon配置seed,使指定接口每次请求返回相同随机数据
在Mockoon中固定Faker生成的响应内容(解决全局Seed不生效问题)
Mockoon的全局Seed输入框确实经常不生效,别纠结那个,直接在接口的响应模板里手动给Faker绑定固定Seed就行,步骤如下:
- 打开你要固定响应的接口,切换到「响应」标签页
- 在JSON模板里,先调用
faker.seed(固定数字),再写其他Faker生成逻辑。比如:
这里的{ "user_id": "{{ faker.seed(789) }}{{ faker.datatype.uuid() }}", "username": "{{ faker.internet.userName() }}", "phone": "{{ faker.phone.number() }}" }789可以换成任意你喜欢的数字,只要固定不变就行。 - 保存设置后,不管刷新多少次请求,返回的用户名、手机号这些数据都会完全一致。
如果有多个接口需要各自固定不同的响应,给每个接口的模板设置不同的Seed值就行,比如接口A用123,接口B用456,互相不影响。
内容的提问来源于stack exchange,提问作者fmagno
相关产品推荐
相关产品推荐

