Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将动态创建的Java字符串设置为Json值,以动态方式执行空手道集成测试_Json_Spring Boot_Karate - Fatal编程技术网

将动态创建的Java字符串设置为Json值,以动态方式执行空手道集成测试

将动态创建的Java字符串设置为Json值,以动态方式执行空手道集成测试,json,spring-boot,karate,Json,Spring Boot,Karate,我需要将randomString/randomNumber设置为Json值。为了完成我的空手道集成测试,我正在传递硬编码值作为有效负载,但需要将randomString/randomNumber设置为Json的值。我已经把HTTP动词放好了 我还需要将JSON值存储在DB中。您是否需要生成随机值(数字或字符串)并将其写入您的JSON,我完全理解?编写一些java代码以生成随机字符串/内容,并在空手道功能中使用,如下所示: def emailID = common.getRandomString(

我需要将randomString/randomNumber设置为Json值。为了完成我的空手道集成测试,我正在传递硬编码值作为有效负载,但需要将randomString/randomNumber设置为Json的值。我已经把HTTP动词放好了


我还需要将JSON值存储在DB中。

您是否需要生成随机值(数字或字符串)并将其写入您的JSON,我完全理解?

编写一些java代码以生成随机字符串/内容,并在空手道功能中使用,如下所示:

def emailID = common.getRandomString(7)+'@test.mail'

When def payload = <someData>

And set payload $.email = emailID
And request payload
def emailID=common.getRandomString(7)+'@test.mail'
当def有效负载=
并设置有效负载$.email=emailID
和请求有效载荷

希望这能解决您的问题

我还需要在空手道功能文件中设置生成的Json值。首先,你需要提高你的问题的质量:谢谢!!我会提高问题的质量。再次尝试解释我的问题。我需要为微服务集成测试编写功能文件。为每个HTTP方法传递有效负载的值如下