LR脚本开发之参数化之二

1.1.1 FAQ
1.1.1.1 运行场景时:missing newline in XXX.dat 错误解决
脚本参数化类型为FILE,结果运行在controller里面的时候,报了个missing newline的错误,查了一下,将参数化的dat文件中的最后一行补上一个空行就解决啦!!
1.1.1.2 编译脚本时报.DAT文件无法打开

201608261472142665544106.png LR脚本开发之参数化之二 Tester 第1张

原因一:.DAT文件内容不符合格式
每行记录间存在空格

LR脚本开发之参数化之二_第1张图片
201608261472142666552356.png LR脚本开发之参数化之二 Tester 第2张

应修改成
LR脚本开发之参数化之二_第2张图片
201608261472142667804682.jpg LR脚本开发之参数化之二 Tester 第3张

1.1.1.3 参数化大小写不一致导致运行脚本时无法取到数据
201608261472142668118937.jpg LR脚本开发之参数化之二 Tester 第4张

原因:
参数化大小写不一致,系统将{DateTime}认为是一个独立的变量。


LR脚本开发之参数化之二_第3张图片
201608261472142668131285.jpg LR脚本开发之参数化之二 Tester 第5张

1.1.1.4 URL编码格式因为其他操作发生变化后,赋值发生异常
在tree的请求前手工加入关联时,发现先前编写的URL编码转码函数发生变化,被系统自动换行:
1) 原先为

201608261472142669371441.jpg LR脚本开发之参数化之二 Tester 第6张

2) 因为其他操作,LR自动将函数换行,导致函数中增加了其他内容("SourceString=",)
201608261472142669576653.jpg LR脚本开发之参数化之二 Tester 第7张

将函数从新手工修改为原先的格式后,则不会发生赋值错误

你可能感兴趣的:(LR脚本开发之参数化之二)