java - 以编程方式在 jmeter 中当前运行的测试计划中添加/删除/修改测试元素

标签 java jmeter

我正在开发一个 JMeter 插件,它接受相应请求的响应并解析。

我想使用 JMeter API 在运行时(而不是在负载测试时)为 JMeter 测试计划添加/删除/修改测试元素(例如 HTTPsamplers、后处理器、可视化器等)。在JMeter中将如何实现?

有谁知道 JMeter API 添加/删除/修改测试元素吗?

我用 Google 搜索了我的问题,没有找到任何好的解决方案,并找到了使用 xml 解析器 API 修改 jmx 文件(JMeter 测试计划文件)的解决方案,但它不会影响 JMeter 运行时的测试计划行为。

最终,我想做的是在当前运行的测试计划中添加/删除/修改测试元素(而不是在加载时)。


这可能吗?




预先感谢..:)

最佳答案

我很确定你不能这样做。最好首先确定在哪些情况下您会在 Web 应用程序中采取不同的路径。在此基础上,您可以将测试计划与 Switch/Interleave/Random Controller 放在一起,这样您就可以采取不同的路径。

此外,您还可以使用后处理器来解析响应并编写您自己的函数脚本,以便您可以在此基础上为下一个请求提供输入。

我不明白为什么你必须在运行时制定测试计划?

关于java - 以编程方式在 jmeter 中当前运行的测试计划中添加/删除/修改测试元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21771745/

相关文章:

java - 错误膨胀类 android.widget.GridLayout 应用程序崩溃

java - 从 java 代码获取理想的 JMeter 报告

JMETER 中的 Groovy 脚本

jmeter - 并发用户数

java - 使用第三方 websocket 插件的 JMETER 2.9 中的未捕获异常 java.lang.ExceptionInInitializerError

java - 如何从当前月份开始订购月份名称

java - 使用线点迭代数组列表以检查交点时出错

java - 如何更改JMeter的字体? (现在上部 i 与下部 L 相同)

java - 微文件客户端返回null

java - 尝试使用JFXPasswordField Jfoenix JAVA时出错