【发布时间】:2020-10-05 23:18:12
【问题描述】:
我想以编程方式从一组动态 URL 和表单数据生成基本的 Jmeter 测试计划(不手动使用 Jmeter GUI)。
我可以使用 Jmeter API 来执行此操作吗?
是否已经在某处解释过?
我只需要从点开始。
当然,我可以对测试计划 XML 格式进行逆向工程,然后编写我自己的自定义测试计划生成器,但这很容易出错,并且每当格式更改时,我的生成器都需要更新。
【问题讨论】:
-
对此有何反馈?
-
由于我是 Jmeter 的新手,我不确定这有多灵活,以及我可以在测试计划中的何处使用 CSV 变量(一切?无处不在?)。我认为这是一个很好的建议。但是,我真的在寻找一种无需 GUI 和任何手动操作(即仅使用代码)即可创建测试计划的方法。在一个完美的世界里,我很想看到这样的东西:
TestPlan tp = new TestPlan(); ThreadGroup tg = new ThreadGroup(); tg.setLoops(100); tg.setNumThreads(10); tg.setRampTime(1); tp.appendChild(tg);。目前,我正在使用 XOM 生成与 Jmeter 的 .jmx 格式匹配的 XML。我会看看我能走多远。
标签: xml dynamic jmeter generator test-plan