这可以在 Json 中使用 dataGenerator 吗?
Is this possible to use dataGenerator inside Json?
有点问题。
我有一个带有请求正文的功能 postUser,我在这个功能中提供了它。
主体没有唯一数据,它是手动填充的。
我知道我可以从 requestBody.json 读取此 requestBody,但我不知道如何将数据生成器连接到此 json,即使这是可能的。
所以,我的 json 看起来像这样
{
"first_name": "test",
"last_name": "user",
"email": "test@sjdas.com",
"phone_number": "12341415",
"image": "",
"status": "INACTIVE",
}
而且我想在这个 json 中包含 dataGenerator,就像这样
{
"first_name": "#(userName)",
"last_name": "#(userLastName)",
"email": "#(userEmail)",
"phone_number": "#(userPhoneNumber)",
"image": "",
"status": "INACTIVE",
}
这是否可能有下一个场景,如果有,我该怎么做?
* path 'user'
And request requestBody
When method Post
Then response 200
P.S。我是 Java 的新手,所以我不知道如何解决这个问题(
找到解决方案。
我们不能在 JSON 内部使用数据生成器。但是我们可以在发出 POST 请求之前将随机生成的值设置到 JSON 文件中。
所有这些都应该在特性中描述,并且还应该连接 JavaFaker。
有点问题。 我有一个带有请求正文的功能 postUser,我在这个功能中提供了它。 主体没有唯一数据,它是手动填充的。 我知道我可以从 requestBody.json 读取此 requestBody,但我不知道如何将数据生成器连接到此 json,即使这是可能的。 所以,我的 json 看起来像这样
{
"first_name": "test",
"last_name": "user",
"email": "test@sjdas.com",
"phone_number": "12341415",
"image": "",
"status": "INACTIVE",
}
而且我想在这个 json 中包含 dataGenerator,就像这样
{
"first_name": "#(userName)",
"last_name": "#(userLastName)",
"email": "#(userEmail)",
"phone_number": "#(userPhoneNumber)",
"image": "",
"status": "INACTIVE",
}
这是否可能有下一个场景,如果有,我该怎么做?
* path 'user'
And request requestBody
When method Post
Then response 200
P.S。我是 Java 的新手,所以我不知道如何解决这个问题(
找到解决方案。 我们不能在 JSON 内部使用数据生成器。但是我们可以在发出 POST 请求之前将随机生成的值设置到 JSON 文件中。 所有这些都应该在特性中描述,并且还应该连接 JavaFaker。