美文网首页
Jmeter使用JDBC修改数据库时乱码

Jmeter使用JDBC修改数据库时乱码

作者: 南天E心 | 来源:发表于2019-01-13 07:33 被阅读0次

    最近公司要做接口自动化测试,使用Jmeter编写了接口测试用例,使用JDBC连接数据库查询表中的数据作为期望结果。运行后发现查询数据没问题,就又试着用JDBC修改数据库,发现插入、更新数据时中文都变成了乱码。

    按照网上查找的乱码问题解决办法,将配置文件jmeter.properties中参数值修改为UTF-8。
    sampleresult.default.encoding=UTF-8
    重启后运行发现插入数据还是乱码。这个配置只能修改请求链接中参数的乱码问题,修改不了数据库中的。

    继续查找方法,实验了好几种方法后发现在连接数据库的URL后边加上参数,能够统一编码格式,解决了插入数据库时中文乱码的问题。
    jdbc:mysql://111.221.155.14/kaixin?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8

    特此记录一下,以防后续出现同样问题。

    image.png

    相关文章

      网友评论

          本文标题:Jmeter使用JDBC修改数据库时乱码

          本文链接:https://www.haomeiwen.com/subject/ybhkdqtx.html