我正在基于HTTP的协议录制脚本,我正在保存文件,弹出窗口并在我的本地计算机上保存文件(.doc),同时重播脚本我要检查下载的文件路径。 。有什么方法吗? LoadRunner 9.52
答案 0 :(得分:1)
您不会有重播文件。您的下载是在HTTP数据流的上下文中进行的。如果您记录了请求的信息,则可以检查日志,但这仍然不是您可以打开的文件。最好的办法是使用web_reg_find()或web_reg_save_param()来检查http下载流中是否存在文件页眉和页脚。您还可能想要检查以前下载的大小。然后是这样的逻辑(P-CODED)
If (
file_header_exists
&& file_footer_exists
&& file_size>some_minimum_number_of_bytes
)
then ( I_have_a_valid_downloaded_file )
如果您要求在性能测试期间将所有文件写入本地文件系统,那么只需要了解您对本地文件系统所做的操作。您的本地硬盘驱动器将成为整个负载生成器的瓶颈。
您可能还会考虑运行单个GUI虚拟用户(基于QuickTest Professional技术堆栈)来检查单个用户的一个文件下载作为功能检查。
如果您仍在进行功能检查,那么您可能会过早地测试性能,因为如果它不适用于那个,那么它将永远不会对许多人起作用。