利用LoadRunner来进行文件下载的测试

2016小强归来,高级性能测试实战精讲班开始招生(经过万人验证的课程体系),与51CTO学院强强联合(大平台大保障一站式服务),超高的性价比(低于传统培训费用的50%),全新的教育模式(录播+直播+专业上课系统),超大福利(终身VIP、培训内容永久观看、奖学金)

详情猛击该链接(不要问,请吻我)http://edu.51cto.com/px/train/39

咨询QQ:2083503238

有时候大家可能会遇到需要对下载文件并保存这样的过程进行测试。那么如何利用LoadRunner来实现呢?我们先来看一段网上流传的资料!(内容做了一些调整)

利用LoadRunner来进行文件下载的测试_第1张图片

然后运行上述脚本,结果就是报错,大概的提示就是step download timeout超过了120s,看过我视频的童鞋肯定知道应该去哪里设置这个了。好,那设置完之后再次运行,结果成功了!没有报错!!

那么。。。是不是就结束了呢?必然不是啊,我们看看下载下来的这个exe可不可以用!双击以后提示:文件包已损坏!!!心中是不是无数个草泥马。。。。。。唉


之后你可以自己去下载一个md5比较的工具来校验一下安装包就好,这里不细说了,我们直接说为啥会出现这样的情况。

就是因为flen = web_get_int_property(HTTP_INFO_DOWNLOAD_SIZE);是计算body和header的大小,而我们只需要body的即可。接下来用另一个函数替换他使用即可,如下:

wKioL1bBaXLzLotCAABrDiSyX40709.png

之后再次运行并验证exe就完全可以使用了。赞一个!

大家经常问我怎么学习性能、自动化等等,其实一句话就能回答你,耐心!

你可能感兴趣的:(文件下载,下载文件,download)