Loadrunner:将许多xml文件内容存储在一个数组中,并逐个调用数组

问题描述 投票:0回答:1

我有500个xml文件,我想将文件内容存储到数组或列表中。使用Loadrunner调用数组并将xml文件发送到应用服务器,但我不熟悉c。例:

Result01.xml,Result02.xml,Result03.xml,Result4.xml,Result05.xml,... Result500.xml,

谢谢!

c loadrunner
1个回答
1
投票

CPU,磁盘,内存,网络。这是您的有限资源池。对于每个虚拟用户而言,尝试将所有XML文件拉入内存将会驱动每个虚拟用户通过屋顶的内存需求,您很可能会在负载生成器上交换死亡模型。

考虑将文件的所有名称及其位置存储在参数文件中负载生成器本地的非常快的SSD上。从文件中随机选择文件名。从磁盘读取它,然后根据需要提交。这会将您的内存需求限制为最大XML文件的大小,您可以在使用该文件后立即将其释放()。这确实引入了磁盘依赖性,但请注意它是一个只读依赖项,并且建议将SSD用于存储是因为该介质上的读取IOPS非常高,以将冲突窗口减少到绝对最小值。

这也是了解C编程的好时机。那里有很多很棒的书。您需要精通工具的语言,无论工具是什么,如果您要使用该工具都有效。

© www.soinside.com 2019 - 2024. All rights reserved.