动态EXTRARES处理

时间:2018-01-07 17:24:24

标签: loadrunner

目前我在购物车应用程序中工作。用户必须导航到类别页面并选择产品,然后将其添加到购物车。每个vuser都应为每次迭代选择不同的产品。

我已将参数添加到类别和产品中。但产品有不同数量的图像。有些产品有十张图片,有些产品只有一张图片。

我需要你的帮助..如何在一个web-url函数中添加不同数量的图像文件?

产品1

web_url("{Category}", 
        "URL=http://{Server}/{Category}", 
        "TargetFrame=", 
        "Resource=0", 
        "RecContentType=text/html", 
        "Referer=http://{Server}/", 
        "Snapshot=t4.inf", 
        "Mode=HTML", 
        EXTRARES, 
        "Url=/Themes/DefaultClean/Content/images/toggle-gray.png", ENDITEM, 
        LAST); 

产品2

web_url("{Category}", 
        "URL=http://{Server}/{Category}", 
        "TargetFrame=", 
        "Resource=0", 
        "RecContentType=text/html", 
        "Referer=http://{Server}/", 
        "Snapshot=t26.inf", 
        "Mode=HTML", 
        EXTRARES, 
        "Url=/Themes/DefaultClean/Content/images/toggle-gray.png", ENDITEM, 
        "Url=/Themes/DefaultClean/Content/images/view-grid.png", ENDITEM, 
        "Url=/Themes/DefaultClean/Content/images/view-list.png", ENDITEM, 
        LAST);

是否可以创建一个web_url函数,我可以动态添加所有EXTRARES,以便下载产品所需的所有图像文件而无需对其进行硬编码?我已经检查了在运行设置中下载非html资源,但是在未下载图像时,正文字节存在很大差异。

1 个答案:

答案 0 :(得分:2)

是的,当您处于HTML模式时,将动态分析页面以查找资源。只需注释掉当前的资源,并确保选择了适当的运行时设置,以确保下载静态资源。

web_url("{Category}", 
        "URL=http://{Server}/{Category}", 
        ... 
        "Mode=HTML", 
        EXTRARES, 
        /*
        "Url=/Themes/DefaultClean/Content/images/toggle-gray.png", ENDITEM, 
        "Url=/Themes/DefaultClean/Content/images/view-grid.png", ENDITEM, 
        "Url=/Themes/DefaultClean/Content/images/view-list.png", ENDITEM, 
        */
        LAST);