使用JMeter和AbstractJavaSamplerClient加载要在测试中使用的文件内容

时间:2014-09-10 14:10:48

标签: java jmeter performance-testing

所以我在这里缺少关于如何使用JMeter的东西。

我正在阅读用户指南,我可以使用Java Sampler来运行我的测试。 没关系,因为我需要读取包含一些内容的文件,然后将其发送到存储引擎。

所以我开始编写一些单元测试来使用AbstractJavaSamplerClient类来实现我的JavaSample版本。

我计算只在设置中加载一次文件,但它让我感到困惑,我可以使用采样器上下文将其传递给runTest方法。

你怎么做这样的事情?我的意思是,显然如果每次测试都没有意义的话,我就会浪费时间加载文件

1 个答案:

答案 0 :(得分:1)

在任何需要的地方使用__FileToString()功能会不会更容易?

如果您想要读取文件,只需一次Once Only Controller就可以将文件读入JMeter变量

如果您要在多个线程组中重复使用该变量,因为vlns表示它应该转换为JMeter属性,因为变量范围仅限于当前线程组。有关实施细节,请参阅How to Use Variables in Different Thread Groups。指南。