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

时间:2018-09-07 09:29:09

标签: c loadrunner

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

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

谢谢!

1 个答案:

答案 0 :(得分:1)

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

请考虑将文件的所有名称及其位置存储在负载生成器本地的非常快速的SSD上的参数文件中。从该文件中随机选择文件名。从磁盘读取它,然后适当地提交它。这会将您的内存需求限制为最大的XML文件的大小,您可以在使用完该文件后立即将其释放()。这的确引入了磁盘依赖性,但请注意,这是只读依赖性,因此建议使用SSD作为存储设备是因为该介质上的读取IOPS异常高,从而将冲突窗口降至绝对最低。

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