用jmeter测试impala


1.       准备:

  从官网下载jmeter binaries:

http://jmeter.apache.org/download_jmeter.cgi

下载impala jdbc

 http://www.cloudera.com/content/www/en-us/downloads.html

2.       环境:

    这里下载了apache-jmeter-2.13.tgzCloudera_ImpalaJDBC41_2.5.29.zip,集群环境是CDH-5.5impala-2.3

3.       执行:

a.       解压apache-jmeter-2.13.tgzCloudera_ImpalaJDBC41_2.5.29.zip

拷贝Cloudera_ImpalaJDBC41_2.5.29下的jarapache-jmeter-2.13/lib/ext

b.      启动jmeter

cd apache-jmeter-2.13/bin;

./jmeter.sh

c.       在执行计划中添加线程组。配置线程组运行参数Number of Threads(users)

Loop Count

 用jmeter测试impala_第1张图片

用jmeter测试impala_第2张图片

d.      添加采样器:JDBC Request。配置variable name,并在Query框中添加sql语句。注意,variable name应该与下面JDBC configuration中的variable相同。

 用jmeter测试impala_第3张图片

用jmeter测试impala_第4张图片

 

e.      添加JDBC配置:JDBC configuration。配置连接字符串和JDBC Driver.

Database URL: jdbc:impala://10.239.44.150:21050/tpcds_text_150;auth=noSasl

JDBC Driver class: com.cloudera.impala.jdbc41.Driver

 用jmeter测试impala_第5张图片

 

用jmeter测试impala_第6张图片

f.        选择输出结果:监听器,这里选择了Aggregate Report /View Result In Table/View Result TreeView Result In Table可以看到查询的返回结果及错误。Graph Results也可以添加进来用于观察throughput并做成图像。

用jmeter测试impala_第7张图片

g.       运行,点击

h.      结果查看:

View Results Tree:

用jmeter测试impala_第8张图片

 

Aggregate Report:

用jmeter测试impala_第9张图片

View Results in Table:

用jmeter测试impala_第10张图片

Graph Results:

                                用jmeter测试impala_第11张图片


你可能感兴趣的:(impala,impala,jdbc,JMeter)