Jmeter实例

来源:互联网 发布:广州淘宝摄影工作室 编辑:程序博客网 时间:2024/05/18 13:47

Jmeter测试

添加“EV08-HTTP REQ”线程组

添加线程属性

线程数

200

Ramp-Up Period

10

循环次数

1

右击“EV08-HTTP REQ”线程组,添加--> 监听器-->图形结果。添加--> 监听器-->聚合报告。

添加--> 监听器-->用表格查看结果。

【注】这个属性表示每个用户启动的迟延时间。例如,如果你输入Ramp-Up Period5秒,JMeter

会在5秒结束前完成启动所有的用户。所以,如果你有五个用户并且Ramp-Up Period为五秒,那么开

始用户的延迟就是1秒。(5个用户 / 5 = 1 用户每秒)。如果你设置其值为0JMeter将会立即启动

你所有的用户。

 

右击“EV08-HTTP REQ”线程组,添加--> 取样器(sampler--> HTTP 请求。

  • 更改名称域为"INDEX"

下一步,添加每二个HTTP请求并修改下列属性(见图5.6):

  • 更改名称域为"HEARTBEAT"

右击“EV08-HTTP REQ”线程组,添加--> 监听器-->图形结果。添加--> 监听器-->聚合报告。

添加--> 监听器-->用表格查看结果。

测试处理心跳的Action

测试地址:

 

http://Ip:8080/EV08MIS/message/heartBeat.action?NMP_ID=00070e08009c

协议

 

http

方法

 

GET

服务器名称或Ip

 

http://IP

线程数

Ramp_Up Period

循环

平均

错误率

Throughput

Median

90%Line

Min

Max

200

10

1

1249

0

15.5

1336

1839

264

2397

300

10

1

4043

0

13.9

3555

9247

143

10338

【注】Throughput:吞吐量——默认情况下表示每秒完成的请求数

测试JDBC链接

添加“JDBC USER”线程组

右击“JDBC USER”线程组,添加-->配置元件-->JDBC连接配置,如下设置“Database Connection Configuration

Database URL

 

jdbc:jtds:sqlserver://IP:1433/EV08MIS

JDBC Driver Class

 

net.sourceforge.jtds.jdbc.Driver

用户名

 

sa

密码

 

sa

Variable Name

SQL SERVER

 

 

右击“JDBC USER”线程组,添加-->Sampler-->JDBC请求

Variable Name

SQL SERVER

 

Query

SELECT * FROM EV_MASTER WHERE NAME='GOT'

 

线程数

Ramp_Up Period

循环

平均

错误率

Throughput

Median

90%Line

Min

Max

300

0

3

10

0

437/sec

2

26

0

122

300

0

3

7

 

488/sec

1

10

0

152

问题

查看Jmeter的日志文件 jmeter.log,若

jmeter.protocol.jdbc.config.DataSourceElement: Could not return Connection java.sql.SQLException: No suitable driver

解决办法:找到SQL SERVER jdbc驱动包,放到 jmeterlib包下。

若发现有500错误,查找配置

 

原创粉丝点击