JMeter

JMeter,第1张

JMeter

我会说,当前无法使用经典的非GUI模式执行测试,这些选项位于:

  1. 完全从测试计划中删除所有侦听器,并使用“ 结果文件配置属性”控制存储在.jtl结果文件中的内容
  2. 创建一个简单的Java包装程序以启动非GUI JMeter测试,该测试将在启动并禁用侦听器之前扫描测试计划。就像这样:
        StandardJMeterEngine jmeter = new StandardJMeterEngine();    JMeterUtils.loadJMeterProperties("/path/to/your/jmeter.properties");    JMeterUtils.setJMeterHome("/path/to/your/jmeter");    JMeterUtils.initLocale();    SaveService.loadProperties();    HashTree testPlanTree = SaveService.loadTree(new File("/path/to/your/testplan"));    SearchByClass<ResultCollector> listenersSearch = new SearchByClass<>(ResultCollector.class);    testPlanTree.traverse(listenersSearch);    Collection<ResultCollector> listeners = listenersSearch.getSearchResults();    listeners.forEach(listener -> listener.setProperty(TestElement.ENABLED, false));    jmeter.configure(testPlanTree);    jmeter.run();
  1. 使用Taurus工具运行测试,该工具具有对现有脚本的修改功能,因此您将能够使用简单的声明性YAML语法禁用侦听器:
        ---    execution:      scenario:        script: /path/to/your/testplan        modifications:          disable:  # Names of the tree elements to disable          - View Results Tree


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/4903758.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-12
下一篇2022-11-12

发表评论

登录后才能评论

评论列表(0条)

    保存