首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Jmeter连接数据库识别sql语句中的中文字符等

Jmeter连接数据库识别sql语句中的中文字符等

在项目中,难免涉及到接口测试,而有些接口的请求参数要只能从数据库中获取才能得到。这个时候就要借助于jdbc来建立与数据库连接,这里是利用Jmeter来做接口测试的。

首先我们要在线程组下面添加一个JDBC Connection Configuration,并在里面填写数据库的连接信息,注意数据库处的名称填写要与JDBC Request里面保持一致。

然后添加JDBC Request,在里面输入我们需要执行的sql语句。

添加查看结果树,查看是否查询到我们需要的值。

现并没有取到,但是语句在数据库中执行时可以得到对应的结果的,这是为什么呢?因为JDBC Request里面的sql语句包含了中文,jmeter识别不了,那怎么办呢?这就需要对它进行编码,就可以查询成功了。

在 JDBC Connection Configuration的Database URL我们填写的数据库信息后面添加一串 ?

useUnicode=true&characterEncoding=utf8 字符。

意思就是要编码,编码方式采用utf-8的形式。

再来运行一次,查看结果发现取到了对应的值,然后就可以用取到的值进行其他接口的测试啦,是不是超级简单啊!

看了这篇文章,你还有什么不懂的吗?欢迎在评论区留言,发表你的想法吧!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181225A0F51M00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券