有没有办法只在一个测试计划中定义 UDV 和默认值,然后在其他测试计划中"load"该 JMX?



假设我有一个大型API,我想测试,让我们说我使用JMeter作为测试工具。

(您可能认为JMeter最适合负载/性能测试,相反,我应该自己编写测试。)

所有的测试都有共同的udv、JDBC配置和HTTP请求默认值,也许还有HTTP头。

我想控制运行哪些测试。

SO给出的一个选项是将所有测试放入一个大的测试计划文件中,然后将线程或迭代设置为JMeter属性,默认值为0,因此在命令行中,您只需将该属性设置为某个非零值即可运行您想要的测试。

我想考虑在一个文件中使用test-plan1test-plan2,等等。

如果我这样做,似乎我将不得不将udv、JDBC配置、默认值等复制粘贴到每个测试计划中。这是对的,还是有一种"包括"的方法?这些组件来自多个测试计划中的单个测试计划?

没有选项将UDV从一个测试计划包含到另一个测试计划中,但是您可以在"main"中定义UDV, HTTP Header Manager等。测试计划,并包括用于不同测试的采样器,存储为来自"其他"的测试片段。通过模块控制器测试计划

相关内容

  • 没有找到相关文章

最新更新