在上一节Apache Jmeter入门中,我们简单介绍了Jmeter的使用方法。
本节中,我们将着重介绍Jmeter压测,以Thrift RPC为例子进行讲解。
1、准备
我们依然采用Thrift RPC这节中的RPC服务作为服务端程序并运行。
2、Jmeter测试类编写
2.1 Jmeter测试类简介
- 新建一个普通的Java工程
- 添加JMeter Maven依赖。
<dependency>
<groupId>org.apache.jmeter</groupId>
<artifactId>ApacheJMeter_core</artifactId>
<version>2.13</version>
</dependency>
<dependency>
<groupId>org.apache.jmeter</groupId>
<artifactId>ApacheJMeter_java</artifactId>
<version>2.13</version>
</dependency>
新建一个Java Class,如下例中的
TestThriftByJmeter
,并继承AbstractJavaSamplerClient
。
AbstractJavaSamplerClient
中默认实现了四个可以覆盖的方法,分别是getDefaultParameters()
,setu