jmeter操作数据库增删改查的注意事项
一,场景
1.在jmeter造数据后,可通过数据库查询数据库是否新增数据,判断脚本执行是否成功。
2.有些数据新增不可重复,因此脚本执行后需要将新增的数据删除,才能再次执行脚本。
二.连接数据库
在通过jmeter进行数据库操作前需要先连接数据库。
1.添加配置原件jdbc connection configuration,取样器JDBC Request。
2.JDBC Request中的Variable Name of Pool declared in JDBC Connection Configuration和jdbc connection configuration中的Variable Pool for created pool设置相同的变量名进行连接。
3.在Database Connection Configuration里填写要连接的数据库信息。

4.在JDBC Request中填写数据库操作语句。

三.数据库增删改查
在进行数据库操作时,明明已经连接成功,但是执行依然报错。然而把查询改成删除或把删除改成查询,却执行成功了。
1.在进行数据库的删除和修改时,Query Type选择Prepared Update Statement。

2.在进行数据库的查询时,Query Type选择Prepared Select Statement。

四.其他操作问题
1.操作多条数据
要操作大量数据时,要在可在JDBC Connection Configuration的database url后添加allowMultiQueries=true
2.中文乱码
当SQL语句中的条件中含有中文时,执行数据库的增删改查可能无法生效。可在JDBC Connection Configuration的database url后添加characterEncoding=UTF-8
如图,在url后面添加?再加入配置,不同的配置中间用&分隔开


浙公网安备 33010602011771号