{
login1: {
req: {
url: "/signup",
body: {
username: 'username(3)', @mock
password: 'string(12)', @mock
email: `req.username + "@gmail.com"`, @eval
}
}
}
}
{
@describe("这是一个模块")
@client({name:"default",kind:"echo"})
group1: { @group @describe("这是一个组")
test1: { @describe("最内用例")
req: {
}
},
group2: { @group @describe("这是一个嵌套组")
test1: { @describe("嵌套组内的用例")
req: {
}
}
}
}
}
{
test1: { @client("echo")
req: {
},
run: {
skip: `othertest.res.status === 200`, @eval
}
}
}
{
test1: { @client("echo")
req: {
},
run: {
delay: 1000, // 延时毫秒
}
}
}
{
test1: { @client("echo")
req: {
},
run: {
retry: {
stop:'$run.count> 2', @eval // 终止重试条件
delay: 1000, // 重试间隔毫秒
}
},
}
}
{
test1: { @client("echo")
req: {
v1:'$run.index', @eval
v2:'$run.item', @eval
},
run: {
loop: {
delay: 1000, // 重复执行间隔毫秒
items: [ // 重复执行数据
'a',
'b',
'c',
]
}
},
}
}
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) | Powered by Discuz! X3.2 |