测试用例数据设定
测试用例数据通常采用随机值进行测试,使用SpringBoot提供的随机数为其赋值
1.在application.yml中设置随机值
testcast: book: id: ${random.int} # 随机整数 id2: ${random.int(10)} # 10以内随机数 type: ${random.int(10,20)} # 10到20随机数 uuid: ${random.uuid} # 随机uuid name: ${random.value} # 随机字符串,MD5字符串,32位 publishTime: ${random.long} # 随机整数(long范围)
2.为实体类赋值
在测试类中调用:
总结:
${random.int}表示随机整数 ${random.int(10)}表示10以内的随机数 ${random.int(10,20)}表示10到20的随机数 其中()可以是任意字符,例如[],!!均可
tips:
实际开发中这种属性配置文件一般写在测试环境中。