Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File LoadRunner:下载文件的路径_File_Http_Path_Loadrunner - Fatal编程技术网

File LoadRunner:下载文件的路径

File LoadRunner:下载文件的路径,file,http,path,loadrunner,File,Http,Path,Loadrunner,我正在录制基于HTTP协议的脚本并保存一个文件,在本地计算机上打开一个弹出窗口并保存一个文件(.doc),在重播脚本时,我想检查下载的文件路径…有什么方法吗? LoadRunner 9.52重播时将不会有文件。您的下载是在HTTP数据流的上下文中进行的。如果您记录了请求的信息,您可以检查日志,但这仍然不是您可以打开的文件。最好使用web_reg_find()或web_reg_save_param()检查http下载流中是否存在文件头和文件尾。您可能还需要检查上一次下载的大小。然后在这样的逻辑下(

我正在录制基于HTTP协议的脚本并保存一个文件,在本地计算机上打开一个弹出窗口并保存一个文件(.doc),在重播脚本时,我想检查下载的文件路径…有什么方法吗?
LoadRunner 9.52

重播时将不会有文件。您的下载是在HTTP数据流的上下文中进行的。如果您记录了请求的信息,您可以检查日志,但这仍然不是您可以打开的文件。最好使用web_reg_find()或web_reg_save_param()检查http下载流中是否存在文件头和文件尾。您可能还需要检查上一次下载的大小。然后在这样的逻辑下(P编码)

如果您要求在性能测试期间将所有文件写入本地文件系统,您将如何处理本地文件系统。本地硬盘将成为整个load generator的瓶颈

您也可以考虑运行单个GUI虚拟用户(基于QuestTealPrimePosieTealStk)来检查单个用户的一个文件下载作为功能检查。

如果您仍在进行功能检查,那么您可能会过早地进行性能测试,因为如果一个功能检查不起作用,那么多个功能检查就永远不会起作用

If ( 
    file_header_exists 
    && file_footer_exists 
    && file_size>some_minimum_number_of_bytes 
)
then ( I_have_a_valid_downloaded_file )