高级请求配置
Mock服务支持在请求头或请求体中使用以下内置函数。
正则表达式
请求体中,可通过#reg("xxxx")设置参数值要符合指定的正则表达式。
例如:在请求体中的配置为{…"token":#reg("[a-z]+")…},实际发送请求为{…"token":"dugsue"…}。由于“dugsue”匹配正则表达式[a-z]+,所以上述实际发送请求与规则能够匹配成功。
随机数
请求体中,可通过#range(xx,xxx)设置参数值的取值数字范围。
例如:#range(1,100)表示要求id参数的值的取值范围是1到100的数字。
动态保存变量
请求头与请求体中,可通过#saveAs("xxx")设置将参数值保存到xxx变量中,这样可以在响应中取到该值。
例如:请求中配置为{…"uuid":#saveAs("id")…},在响应中配置为{…"token":"{id}"…}。