jmeter2_简单的JDBC测试计划

1.添加驱动

下载mysql的驱动,把jar包放到jmeter的 lib/ext目录下,重启jmeter生效。

2.添加组件

测试计划test plan

新建测试计划
在这里插入图片描述

线程组thread group

在这里插入图片描述
设置线程数(Number of Threads(users))和启动线程的时间窗口(Ramp-up period)。
在这里插入图片描述

配置configure jdbc

配置数据库连接信息。
在这里插入图片描述这里的连接池名称要记住,后续请求会使用这个连接池名称。
在这里插入图片描述

请求sampler:

添加sampler组件。
在这里插入图片描述JDBC连接池的名字填写与JDBC config中的名字。
输入SQL语句。
在这里插入图片描述

查看结果listener:

添加查看结果的组件。
在这里插入图片描述

执行

点击绿色三角按钮,可以查看每个线程的执行请求和响应数据。
在这里插入图片描述可以看汇总统计情况。
ps:注意最小响应4ms,最大460ms。因为每个线程的第一次执行需要连接数据库,连接数据库是耗时操作。
在这里插入图片描述

4.遇到的问题:

1.java环境

要求java1.8及以上,本机有多个java环境,可以在启动脚本里加入java环境,这样就不用修改系统环境变量了,比较便捷。

setlocal

set JAVA_HOME=D:\Java\jdk1.8.0_201_64bit
set path=%JAVA_HOME%\bin;%PATH%

rem Guess JMETER_HOME if not defined
set "CURRENT_DIR=%cd%"

2.驱动

放到lib/ext下,然后重启jmeter生效。成功后,可以在驱动栏选择支持的驱动。
还遇到1个问题:mysql的serverTimezone与OS的时区不一致,可以在url里设定使用的时区。
在这里插入图片描述

3.测试方案修改保存

测试方案修改,不用保存,也没有保存按钮,直接生效;但方案要保存,否则相当于文档丢失。
测试方案的保存格式实际是xml。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/heroicpoem/article/details/109101170
今日推荐