xsx-easy-jmeter性能测试的工具
easy-jmeter 是测试工具,基于 jmeter 二次封装,降低 jmeter(非GUI模式)的使用门槛。
jmeter适配版本
5.5
使用环境
jdk 1.8+
项目特性
- 创建测试计划
- 执行测试计划
- 导入测试计划
- 导出测试计划
安装教程
mvn clean install
maven坐标
<dependency>
<groupId>wiki.xsx</groupId>
<artifactId>easy-jmeter</artifactId>
<version>版本号</version>
</dependency>
快速体验
// 创建测试计划
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");
评论
RoadRunnerRuby 性能测试工具
RoadRunner是一个用ruby写的类似LoadRunner框架的性能测试工具。LoadRunner?这个工具很多做过性能测试的朋友肯定都知道,里面有很多方便易用的方法,不过这些方法的实现不是重点
RoadRunnerRuby 性能测试工具
0
simperf性能测试工具
Simperf是一个简单的性能测试工具,它提供了一个多线程测试框架Example:1.在代码里使用SimperfSimperfperf=newSimperf(50,2000,1000,newSimpe
simperf性能测试工具
0
SysBench性能测试工具
SysBench是一个基于LuaJIT的可编写多线程基准测试工具。它最常用于数据库基准测试,但也可用于创建不涉及数据库服务器的任意复杂工作负载。特性:提供大量的速率和延迟的统计数据,包括延迟的百分比和
SysBench性能测试工具
0
CbenchOpenFlow 性能测试工具
Cbench(controllerbenchmarker)是一种用于测试OpenFlow控制器性能的工具,通过不断循环产生新的流(packet-in消息)来测试控制器的处理能力。Cbench模拟连接到
CbenchOpenFlow 性能测试工具
0