JMeter测试数据库

在测试的时候,可能会面对,针对某些数据库的脚本进行施压。
达到目的有很多种,比如通过直接SQL编码达到目的,然后用数据库自带的一些监控手段进行监控。
为了降低成本,可以通过JMeter快速的达到目的。
比如需要对Oracle的某个存储过程进行施压测试,以便查看他的执行效率。
基础的步骤不做赘述,用两张图来叙述
图1. 配置
《JMeter测试数据库》

图2. JDBC Request里的内容
《JMeter测试数据库》
被测的存储过程名dz_proc.get_dz_no。
实例中,一些内容写死了
这里,QueryType选择的是Update Statement

QueryType还有其他的类型,一般如果下面的SQL是Create Table …
insert语句,update语句,delete语句都会用Update Statement

Prepared Update Statement一般是在SQL中有参数化的时候会用到
比如
《JMeter测试数据库》

values的值是参数化的,来自于下面的Parameter values里的${user},${pws}. 而Parameter Type则定义了${user},${pws}的数据类型

    原文作者:agentwx
    原文地址: https://segmentfault.com/a/1190000000625707
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞