51Testing软件测试论坛

标题: 数据库自动生成的ID做关联遇到的问题 [打印本页]

作者: chxiang12091    时间: 2012-7-6 10:19
标题: 数据库自动生成的ID做关联遇到的问题
我现在遇到一个问题:
    添加一级单据,然后在一级单据下面还要添加二级单据,而二级单据与一级单据是以一级单据的ID关联的,一级单据的ID是数据库自动生成的。这个是不是也应该是需要做关联的?
    我设置关联取到了一级单据的ID,然后将用到这个ID的值用关联的参数替换了,但是最后回放的时候,添加二级单据的时候,还是添加到录制的时候的那个一级单据上去了。我检查了使用到ID的都替换了的,而从Server Response中去取值的时候,在添加二级单据的时候,返回的一级单据的ID值是录制的那个,不是我传递的ID。
    不知道是我关联没关联完,还是怎么搞的。试了好几次,都不行。麻烦各位帮忙分析下
作者: chxiang12091    时间: 2012-7-6 10:25
本帖最后由 chxiang12091 于 2012-7-6 10:51 编辑

我就是不清楚这个是不是确定应该是做关联,如果不是做关联,又怎么取值,因为这个是不能用参数化处理的。试过录制代码进行比较,然后关联,关联过几个不一样的值,但是还是不行。这个跟程序实现的机制有没有关系呢?按照程序里面的实现,只要把一级单据的ID传过去之后,添加二级单据的时候,二级单据就属于这个一级单据。
作者: mr.bee    时间: 2012-7-6 15:48
你把取新的一级ID的值打印出来看看是不是真的是新的,估计就是这里错了
作者: qiqiloveyunyun    时间: 2012-7-10 09:03
服务器返回的数据才需要做关联的
作者: aman_cao    时间: 2012-7-10 10:46
从你的描述中可以看到,并没有全部关联成功。下面是你的描述:
从Server Response中去取值的时候,在添加二级单据的时候,返回的一级单据的ID值是录制的那个,不是我传递的ID。

针对这个问题,建议你从tree视图中再次查找
作者: thirfing    时间: 2012-7-10 10:47
应该是还有其他地方需要做关联;
或者你这个关联本身没做对




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2