从九十到一百很难,但是从零到九十很简单。

LR脚本上传文件的路径问题

上一篇 / 下一篇  2010-09-13 09:15:58 / 个人分类:LoadRunner

这两天在做一个脚本,web页面上Browse一个excel文件,然后上传到服务器端处理。
 
由于excel文件存放在controller机器上,我使用了绝对路径:
C:\Release 1\TestData\UploadList.xls
 
参数化这一路径: C:\\Release 1\\TestData\\UploadList.xls
 
结果一直是vuGen能够执行成功,但是放到controller机器上,死活不行。
失败尝试:
1)修改参数名,无效
2)使用相对路径,无效
3)使用简易文件名,无效
4)转换路径,无效
 
尝试多次,终于可以使用如下解决:
-----> 使用UNC路径,但是路径不能不含空格
\\\\{IP Address}\\TestData\\UploadList.xls
 
还有,就是在上传文件之前最好先判断文件是否可读。
long file_stream;
    if ((file_stream = fopen(lr_eval_string("{Param_ProductListXLSLocation}"), "r")) == NULL) {
        lr_error_message ("Cannot open %s", lr_eval_string("{Param_ProductListXLSLocation}"));
        return -1;
 }
 else{
  lr_output_message("File exist");
 }

TAG:

 

评分:0

我来说两句

日历

« 2024-05-12  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 6261
  • 日志数: 11
  • 建立时间: 2010-05-08
  • 更新时间: 2011-09-14

RSS订阅

Open Toolbar