rdebug icon indicating copy to clipboard operation
rdebug copied to clipboard

怎么解决重放过程中id生成器生成的不确定性

Open evilester opened this issue 6 years ago • 3 comments

例如一次添加操作生成一id,但是重放的时候生成的可能是另一个id,会造成接下去的重放失败?

evilester avatar Apr 11 '19 12:04 evilester

"添加操作生成一id",是通过哪种方式生成 ID,如果是基于网络调用的方式来获取,那么回放的话,会返回线上录制下来的 ID。

MingliangT avatar Apr 17 '19 06:04 MingliangT

"添加操作生成一id",是通过哪种方式生成 ID,如果是基于网络调用的方式来获取,那么回放的话,会返回线上录制下来的 ID。

基于网络调用的方式,该如何理解? 场景应该是,创建一个资源,数据库会给个自增的id,这个id是不可控的。换个数据库再执行的时候,可能会是别的id了。这种场景,是如何做重放匹配的?

muyu66 avatar Jul 25 '19 07:07 muyu66

@muyu66 回放的时候,不存在数据库。直接用线上录制下的数据库返回作为结果。

MingliangT avatar Jul 26 '19 02:07 MingliangT