例如:我有一个带有 json 请求的 POST API,如下所示
{
"items":[
{
"name": "abc",
"gender": "female",
"companyName": "test"
}
]
}
现在,我想添加一个名为 comment 的新字段来指示 json 请求正在测试什么? 像这样的东西
{
"comment": "test employee with name",
"items":[
{
"name": "abc",
"gender": "female",
"companyName": "test"
}
]
}
出于测试目的向 json 请求添加/修改参数是一种好的做法吗? 如果没有,还有什么其他方法可以做到这一点? 我正在使用TestNG,RestAssure和JAVA进行API自动化测试
这甚至不起作用,因为如果您添加另一个属性,有效负载的 json 架构将被更改。那会给你一个例外。
如果要添加说明,可以将其添加到测试中。您可以通过在 testng 中添加描述属性来实现@Test注释。
@Test(description = "This a new test", dependsOnMethods = "test1")
public void test2(){
...
}