lr下载文件到本地

本文介绍如何在LoadRunner中处理下载文件的脚本,通过分析录制的脚本并使用关联函数获取服务器响应的文件内容,然后利用C语言文件操作将内容保存到本地。在单独的Action中,无需定义关联函数的左右边界,直接获取所有响应内容,同时从头文件中获取文件名。
摘要由CSDN通过智能技术生成

loadrunner录制下载文件,文件如何保存,如何获得服务器返回的文件名,保存文件时如何随机生成文件名

        在录制脚本的过程中,我们把下载文件的请求单独放到一个action中,我们先简单的分析一下录制下载文件的脚本,在脚本中只能看到这样一个下载的请求:

         web_url("download.php",
          "URL=http://211.147.208.141/cn/resources/download.php?id=386",
          "Resource=1",
          "RecContentType=application/force-download",
          "Referer=",
          LAST);

     对于如何保存到本地,loadrunner是无法记录的,执行脚本时客户端发出这个请求,服务器端响应后,loadrunner接收到了服务器响应的文件 内容(我们可以在日志中看到文件的内容,不过是乱码),既然loadrunner可以接收到文件内容,那么我们完全可以使用关联函数来获得该内容,在通过 C语言的文件函数把获得的内容写在本地。

        那现在遇到这样一个问题,使用关联函数如何定义获得服务器响应内容的左右边界呢?因为我们把这个请求写在了一个单独的action中,所以在这里我们只要把服务器响应的所有内容均获取下来写到本地,也就完成了下载文件的保存。

       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值