【Jmeter】——sql参数化查询测试

来源:互联网 发布:爱情不是毒药网络歌手 编辑:程序博客网 时间:2024/05/16 07:17


前言


  现在大家写的sql语句基本都是参数化的


  当然在jmeter中也是可以测试参数化的sql语句


  但是我始终都是有些疑问


  不知道为什么要测参数化的,我感觉没什么区别呢


  但是这里还是先将测试的方法分享给大家


  一些基本配置,这里没有阐述,需要的客官可以参考之前的博客:


  【Jmeter】——程序的安装、配置

  【Jmeter】——测试简单Sql语句

  【Jmeter】——测试多条Sql语句

  【Jmeter】——Update Statement & Callable Statement & Select Statement 分析


正文


  参数化测试也不复杂


  我将它们大致分为两种方法


一、通过 用户自定义变量 参数化


① 测试计划→→用户定义的变量→→添加→→输入变量名称和值

  在测试计划中,用户定义的变量中,添加想要变量并赋值


② 在JDBC Request中写入sql语句,选择对应的Query Type,选择方式和前面几篇博客的讲解无异

 在写语句时使用 ${变量名} 的形式使用参数化



再给客官们看看监听器显示的响应数据




二、通过 ?占位符 参数化


① 写好sql语句,并用 ? 表示参数化的变量

② 选择合适Query Type:

  select语句:Prepared Select Statement

 非select语句:Prepared Update Statement

③ 填写Parameter values & Paremeter types

  分别表示参数值参数类型,根据输入 ? 的先后顺序输入到文本框中,用英文状态的逗号分隔,如下图:



同样,看一下响应数据




结语


某些事,明知此举无意,甚至多此一举,更甚者还需做事弥补

         但,一路有你,吾满心欢喜

        然汝不知


1 0
原创粉丝点击