2

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

图2. JDBC Request里的内容
请输入图片描述
被测的存储过程名dz_proc.get_dz_no。
实例中,一些内容写死了
这里,QueryType选择的是Update Statement

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

Prepared Update Statement一般是在SQL中有参数化的时候会用到
比如
请输入图片描述

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


agentwx
354 声望23 粉丝