51Testing软件测试论坛

标题: 探讨:winsocket和sqlserver [打印本页]

作者: yuezhiyin    时间: 2007-3-16 10:48
标题: 探讨:winsocket和sqlserver
在使用winsocket协议测试C/S时,在回放创建类型用例时,存在一个问题,大家探讨一下怎样解决:

在录制创建用例时,winsocke协议录制了 3条insert 语句 ,首先向A表中插入一系列的值,插入后,A表会自动对一个ID列顺序递增(使用列的自动递增功能做的)

然后根据一些条件select 这个新的ID值,这时lr 接收到的BUF里 返回的不是ID的数值,而是16进制码的形式(我怀疑返回的数据表格,如果是文本就应该是可读的)。

接着向明细B表中insert 上面的select 出的ID值及一些信息,在脚本中是以具体数值显示的(前面的操作结果)

当脚本要回放时,首先要参数化这个ID值,但这个ID值是A表自动生成的,lr又接收不到这个数值,而在后面的insert语句又要把这个ID值做成参数问题,当参数文件的数值列同自动生成的ID值相同时,此脚本可回放成功

但在测试中发现自动生成的ID值存在跳过的情况(如:1,2,3,5,8,9),不清楚为什么把4和6,7跳过,而此时参数文件中还是会有这些数字,脚本就不能创建成功。

归结起来,是在测试C/S结构系统时,使用winsocket协议如何从数据库中取值的问题,看看大家有什么好的想法
作者: yuezhiyin    时间: 2007-3-19 16:15
没人留言了,顶上去
作者: yuezhiyin    时间: 2007-3-19 16:16
没人留言了,顶上去
作者: Zee    时间: 2007-3-19 16:59
没见过,搬个板凳坐着等着看。
作者: yuezhiyin    时间: 2007-3-20 14:02
谢谢斑竹来支援!有厉害的兄弟来讨论哦




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