• 最后自己采取了一个办法,就是在 debugtalk.py 中写一个函数,返回指定的编码,在测试用例中引用相关的函数,类似于下面这种样子:
    name: POST 接口请求
    base_url: http://xxx.com
    variables:
    name: '张三'
    score: 90
    postData:'{"name":$name,"score":$score}'
    request:
    url: /class/add
    method: POST
    data: ${func($postData)}

    之前采用过 debugtalk.py 的办法,但是引用的时候,并未将 postData 变成 1 个变量,所以一直未生效

  • 可是我的请求体是 usertoken=xxxx&body={"name":"张三","score":90}这样的格式,有多个入参
    自己组装可以采用 data:usertoken=$usertoken&body={"name":$name,"score":$score}
    使用 json 组装就会组装成{"usertoken":"xxxx","name":"张三","score":90}了