亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

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

瀏覽:134日期:2024-04-22 18:56:49
如何解決如何通過Java編碼生成Jmeter儀表板報告。(不是Windows或Shell命令)?首先,您需要在生成報告儀表板之前生成一個.jtl結(jié)果文件,因此請確保將以下代碼塊添加到您的函數(shù)中:

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);然后,您需要設(shè)置HTML Reporting Dashboard目標(biāo):

JMeterUtils.setProperty(JMETER_REPORT_OUTPUT_DIR_PROPERTY, '/where/you/want/the/dashboard/to/be/generated');最后,您可以像這樣調(diào)用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();} }

參考文獻(xiàn):

生成報告儀表板在不使用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(); } } }

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 欧美精品在欧美一区二区 | 日本免费高清一区 | 欧美亚洲日本一区二区三区浪人 | 国产精品乳摇在线播放 | 丝袜在线观看 | 影音先锋ady69色资源网站 | 婷婷激情五月综合 | 国产伦精品一区二区三区免费迷 | 日韩一级黄色影片 | 欧美中日韩在线 | 久久国产精品一国产精品金尊 | 久久精品国产精品青草图片 | 欧美三级免费看 | 麻豆视频免费观看入口 | 海天翼精品一区二区三区 | 欧美夜夜精品一级爽 | 天天成人综合网 | 农村三级孕妇视频在线 | 又黄又爽又猛午夜性色播在线播放 | 免费观看日本高清a毛片 | 一本大道香蕉中文日本不卡高清二区 | 亚洲成年人网 | 网站免费黄 | 国产一级不卡毛片 | 一级毛片日韩a欧美最爱 | 青青青青久久精品国产h | 色综合色狠狠天天久久婷婷基地 | 中文字幕欧美日韩高清 | 午夜看毛片 | 日韩在线一区视频 | 精品中文字幕在线观看 | 三级很黄很黄的视频 | 夜色成人免费观看 | 清纯唯美亚洲综合激情 | 国产大片免费在线观看 | 一区国产传媒国产精品 | 2021国产麻豆剧传媒精品网站 | 九色在线免费观看 | yellow中文字幕视频在线 | 亚洲国产一区二区三区a毛片 | 国产精品亚洲精品观看不卡 |