params

修改请求参数或表单参数,配置模式:

pattern params://filepath

filepath为Values里面的{key}或者本地文件(如:e:\test\xxxe:/test/xxx/User/username/test/xxx等):

field1: value1
field2: value2
filedN: valueN

pattern参见匹配方式,更多模式请参考配置模式,json格式参考数据格式

params的作用分三种情况:

  1. 上传表单:用于修改上传表单的内容字段

     pattern params://{text.txt}

    test.txt

     {
         "name1": "value1",
         "name2": "value2",
         "file1": {
             "filename": "text.txt",
             "content": "xxxxxxxxxxxxxxx"
         }
     }

    whistle会自动判断,如果是上传表单或POST表单提交,则会修改请求内容,如果是GET请求,则只修改url参数。

  2. POST表单提交:用于修改POST表单的内容字段

  3. 其它请求:用于修改请求url的参数

例子:

www.ifeng.com params://(test=123)

括号的写法见:Rules的特殊操作符({}、()、<>)

results matching ""

    No results matching ""