51Testing软件测试论坛

标题: LR9.5参数化后并没有将值插入数据库 [打印本页]

作者: lenazhou    时间: 2010-9-16 14:06
标题: LR9.5参数化后并没有将值插入数据库
各位兄弟姐妹:前天我用LR9.5录制了一脚本,但我想对其中一个字段值进行参数化,原本录制的为:
sessionUniqueID_1 = new byte[] {
                                    1,
                                  byte.MinValue,
                                  byte.MinValue,
                                  byte.MinValue};
后来我将1 采用replace with new parameters,使用的是一个dat文件,里面存储了我要的参数uniqueid,后来报错说Error: vuser_init_part_1.cs(484,7): error CS0623: 数组初始值设定项只能在变量或字段初始值设定项中使用。请尝试使用 new 表达式。
所以我就修改了下代码,如下:
String  Prm =lr.eval_string("{uniqueid}") ;
sessionUniqueID_1 = System.Text.Encoding.Default.GetBytes(Prm);
用lr.message("当前参数 :     "+Prm);也读到了参数的值
可是现在运行的时候并没有把值插入到数据库,参数化之前有记录插入到数据库的。请问谁有没有好的解决办法?
作者: msnshow    时间: 2010-9-22 18:33
没试过,这个是JAVA脚本么
作者: lenazhou    时间: 2010-9-25 18:03
回复 2# msnshow


    是.NET脚本的




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