通过 jmeter 进行java采样测试
2017-08-29 00:00
369 查看
准备
jmeter (官方地址 http://jmeter.apache.org/download_jmeter.cgi)jdk
编写java 采样jar包
建立java maven 项目引入如下 依赖
<dependency> <groupId>org.apache.jmeter</groupId> <artifactId>ApacheJMeter_java</artifactId> <version>3.2</version> </dependency>
建立java 采样类
import org.apache.jmeter.protocol.java.sampler.AbstractJavaSamplerClient; import org.apache.jmeter.protocol.java.sampler.JavaSamplerContext; import org.apache.jmeter.samplers.SampleResult; import java.math.BigDecimal; public class PServiceTest extends AbstractJavaSamplerClient { public SampleResult runTest(JavaSamplerContext javaSamplerContext) { SampleResult sampleResult = new SampleResult(); //开始采样 sampleResult.sampleStart(); try { // 采样逻辑, // 成功 sampleResult.setResponseOK(); } catch (Throwable e) { // 失败 e.printStackTrace(); sampleResult.setResponseData(e.getMessage()); sampleResult.setSuccessful(false); } // 结束采样 sampleResult.sampleEnd(); return sampleResult; } }
将代码打包
将得到的jar包(和其所依赖的jar 包,都拷贝到
/jmeter_home/lib/ext目录
jmeter 部分
启动jmeter先建立一个测试计划并保存jmx 文件
测试计划右键 -> Thread -> 线程组
在新建的线程组上右键 --> 添加 -> Sampler --> java 请求
设置参数
在 新建的java 请求设置界面,可以选择添加的jar包里面的采样器。在 java 请求上右键 -> 添加 -> 监听器 -> 报告
在线程组上可以设置线程数量
开始测试
在 jmeter 顶部菜单上可以点击 开始 或者结束按钮在聚合报告中主要关注 错误了和吞吐量数据。
相关文章推荐
- Java项目通过JMeter进行压力测试
- 使用JMeter进行性能测试 —“Java请求”方式
- 使用JMeter进行性能测试(Java请求)
- jmeter对Java程序进行测试
- 利用jmeter+JAVA对RPC的单接口(dubbo接口等)进行性能测试,零基础(2)
- 使用JMeter进行性能测试(Java请求)
- Jmeter--使用JMeter进行性能测试(Java请求)
- 利用JMeter的Java请求采样器进行rpc接口的性能测试
- 利用jmeter+JAVA对RPC的单接口(dubbo接口等)进行性能测试
- jmeter进行java request 测试
- jmeter:对Java程序进行测试
- 使用JMeter进行性能测试(Java请求)
- 使用Java在本地创建一个服务器 ,通过浏览器对其进行访问的一个简单测试
- 【学习笔记】系列十三:使用JMeter进行性能测试之Java请求
- 转:JMeter进行Java 请求测试
- JAVA反射--通过反射对pojo进行UT覆盖率测试
- jmeter - 开发java插件,进行测试
- (转)JMeter进行Java 请求测试
- 使用JMeter进行性能测试 —“Java请求”方式
- (转)JMeter进行Java 请求测试