【发布时间】:2019-02-27 16:47:20
【问题描述】:
我有一些测试用例,我需要上传一个文件并给它命名。为了节省时间,我想做的是多次上传同一个文件,但每次都随机生成一个名称。
到目前为止我所拥有的场景:
* def randomFile =
"""
function randString(length,chars) {
var result = '';
for (var i = length; i > 0; --i) result += chars[Math.round(Math.random() * (chars.length - 1))];
return result;
}
"""
* def getFilename = randomFile(6, "abcdefgh")
Given url
And request ''
And multipart fields { "profile": "Smoke Test Uploads", "filename": getFilename, "url": "https://s3.file.foo.bar" }
When method post
Then status 201
当我查看我上传的文件时,它的文件名是getFilename
我是否可以在这样的发布请求中调用函数,或者以其他方式调用?
【问题讨论】: