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



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

结果01.xml,结果02.xml,结果03.xml,结果4.xml,结果05.xml,....结果500.xml,

谢谢!

CPU、磁盘、内存、网络。 这是您的有限资源池。尝试为每个虚拟用户将所有 XML 文件拉入内存中,将推动每个虚拟用户的内存需求达到顶峰,并且您很可能会在负载生成器上交换死亡模型。

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

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

最新更新