国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

如何通過Java編碼生成Jmeter儀表板報告(不是Windows或Shell命令)

瀏覽:122日期:2024-05-18 13:40:43
(adsbygoogle = window.adsbygoogle || []).push({}); 如何解決如何通過Java編碼生成Jmeter儀表板報告(不是Windows或Shell命令)?首先,您需要在生成報告儀表板之前生成一個.jtl結果文件,因此請確保將以下代碼塊添加到您的函數中:

Summariser summer = null; String summariserName = JMeterUtils.getPropDefault('summariser.name', 'summary'); if (summariserName.length() > 0) {summer = new Summariser(summariserName); } String logFile = '/path/to/result.jtl'; ResultCollector logger = new ResultCollector(summer); logger.setFilename(logFile); testPlanTree.add(testPlanTree.getArray()[0], logger);然后,您需要設置HTML Reporting Dashboard目標:

JMeterUtils.setProperty(JMETER_REPORT_OUTPUT_DIR_PROPERTY, '/where/you/want/the/dashboard/to/be/generated');最后,您可以像這樣調用ReportGenerator類:

ReportGenerator generator = new ReportGenerator(logFile,null); generator.generate();

完整的代碼,以防萬一:

import org.apache.jmeter.engine.StandardJMeterEngine; import org.apache.jmeter.report.dashboard.ReportGenerator; import org.apache.jmeter.reporters.ResultCollector; import org.apache.jmeter.reporters.Summariser; import org.apache.jmeter.save.SaveService; import org.apache.jmeter.util.JMeterUtils; import org.apache.jorphan.collections.hashtree; import java.io.File; import static org.apache.jmeter.JMeter.JMETER_REPORT_OUTPUT_DIR_PROPERTY; public class RunJMeterTest {public static void main(String[] args) throws Exception { StandardJMeterEngine jmeter = new StandardJMeterEngine(); JMeterUtils.loadJMeterProperties('/path/to/your/jmeter/bin/jmeter.properties'); JMeterUtils.setJMeterHome('/path/to/your/jmeter'); JMeterUtils.initLocale(); SaveService.loadProperties(); hashtree testPlanTree = SaveService.loadTree(new File('/path/to/your/jmeter/bin/test.jmx')); Summariser summer = null; String summariserName = JMeterUtils.getPropDefault('summariser.name', 'summary'); if (summariserName.length() > 0) {summer = new Summariser(summariserName); } String logFile = '/path/to/your/jmeter/bin/result.jtl'; ResultCollector logger = new ResultCollector(summer); logger.setFilename(logFile); testPlanTree.add(testPlanTree.getArray()[0], logger); jmeter.configure(testPlanTree); jmeter.run(); JMeterUtils.setProperty(JMETER_REPORT_OUTPUT_DIR_PROPERTY, '/path/to/dashboard'); ReportGenerator generator = new ReportGenerator(logFile, null); generator.generate();} }

參考文獻:

生成報告儀表板在不使用JMeter GUI的情況下啟動JMeter測試的五種方法解決方法

我必須通過Java編碼生成Jmeter儀表板報告。在Java代碼下面,我曾用來生成普通的jmeter報告。我必須通過Java生成儀表板報告。

public class JMeterFromExistingJMX { public static void main(String[] argv) throws Exception {// JMeter EngineStandardJMeterEngine jmeter = new StandardJMeterEngine();// Initialize Properties,logging,locale,etc.// JMeterUtils.loadJMeterProperties('/path/to/your/jmeter/bin/jmeter.properties');JMeterUtils.setJMeterHome('/path/to/your/jmeter');JMeterUtils.initLogging();// logJMeterUtils.initLocale();// Initialize JMeter SaveServiceSaveService.loadProperties();// Load existing .jmx Test PlanFileInputStream in = new FileInputStream ('/path/to/your/jmeter/extras/Test.jmx');HashTree testPlanTree = SaveService.loadTree(in);in.close();// Run JMeter Testjmeter.configure(testPlanTree);jmeter.run(); } } }

標簽: java
相關文章:
主站蜘蛛池模板: 在线观看国产一区 | 国产三级精品久久三级国专区 | 亚洲一区二区三区福利在线 | 一级欧美一级日韩毛片99 | 亚洲日产综合欧美一区二区 | 成人国产一区二区 | 亚洲日本韩国在线 | 美美女高清毛片视频免费观看 | 国产成版人视频网站免费下 | 国产午夜爽爽窝窝在线观看 | 日本爽快片100色毛片 | 一级一级一片在线观看 | 美美女下面被cao爽 美女131爽爽爽做爰中文视频 | 一级片网站在线观看 | 久草在线免费看 | 久久2| 免费视频日本 | 精品一久久香蕉国产二月 | 精品小视频在线观看 | 高清性色生活片久久久 | 精品在线一区二区三区 | 国产精品午夜国产小视频 | 在线观看免费视频网站色 | 欧美高清性色生活片免费观看 | 国产三级视频在线播放 | 在线国产三级 | 久色乳综合思思在线视频 | 呦女亚洲一区精品 | 久久久国产亚洲精品 | 在线视频久草 | 日韩一区二区三区精品 | 韩国免费播放一级毛片 | 成人午夜性a一级毛片美女 成人午夜亚洲影视在线观看 | 久久亚洲国产高清 | 精品乱人伦一区二区 | 岛国搬运工最新网地址 | 高清国产露脸捆绑01经典 | 天空在线观看免费完整 | 最新久久免费视频 | 欧美国产一区二区 | 亚洲国产第一区二区香蕉日日 |