# easy-jmeter **Repository Path**: xsxgit/easy-jmeter ## Basic Information - **Project Name**: easy-jmeter - **Description**: 更简单的jmeter(非GUI模式) - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 11 - **Forks**: 2 - **Created**: 2022-09-28 - **Last Updated**: 2025-09-09 ## Categories & Tags **Categories**: testing **Tags**: jmeter, test ## README

更简单的jmeter(非GUI模式)

#### 更新说明 > master分支将作为稳定版本发布,develop分支将会不定期进行更新,欢迎大家提供宝贵意见 --- #### 项目概述 > 基于jmeter二次封装,降低jmeter(非GUI模式)的使用门槛。 --- #### 当前版本 > v1.0.0 --- #### jmeter对应版本 > 5.5 --- #### 使用环境 > jdk 1.8+ --- #### 项目特性 - ##### 创建测试计划 - ##### 执行测试计划 - ##### 导入测试计划 - ##### 导出测试计划 --- #### 安装教程 ```cmd mvn clean install ``` --- #### maven坐标 ```maven wiki.xsx easy-jmeter 1.0.0 ``` --- #### 快速体验 ```java // 创建测试计划 JmeterTestPlan testPlan = JmeterFactory.createTestPlan(); // 创建测试线程组 JmeterDefaultThreadGroup threadGroup = JmeterFactory.createThreadGroup(); // 创建测试样本 JmeterDefaultHttpSampler httpSampler = JmeterFactory.createHttpSampler().setDomain("www.baidu.com"); // 添加样本 threadGroup.addSampler(httpSampler); // 添加线程组 testPlan.setThreadGroup(threadGroup); // 执行测试计划 JmeterEngineStarter.run(testPlan); // 导出测试计划 JmeterEngineStarter.export(testPlan, "E:\\jmeter\\test\\test.jmx"); // 导入测试计划 HashTree tree = JmeterEngineStarter.load("E:\\jmeter\\test\\test.jmx"); ```