美文网首页
jmeter使用小技巧(三)--数据库

jmeter使用小技巧(三)--数据库

作者: 时为墨 | 来源:发表于2019-10-06 11:23 被阅读0次

我们在平时测试的时候,需要对数据库做些校验或者其他设计数据库的操作,大致总结了以下场景。

步骤

1 先添加配置元件JDBC Connection Configuration ,配置数据库的基本信息,如图

场景1:测试过程中需要在发送sampler前操作数据库(如delete,insert操作),或者使用数据库中的数据

在http请求里添加JDBC PreProcessor,那么就会在发送http前执行sql语句。processor中的name要指定为上一步配置的name。parameter values是sql语句中的变量,parmeter types是对应的类型。variable names查询结果 , Result variable names 查询结果集。

variable names查询结果 ,使用数据查询结果 命名数据库查询结果变量tradeNo,使用的时候要 ${tradeNo_1},切记加上_n,表示使用查询到的第几个结果。

Result variable names 查询结果集,使用的时候可以 tradeNo.get(0).get("plat_id"),一般配合beashell脚本使用

方法:使用数据查询结果 命名数据库查询结果变量tradeNo,使用的时候要 ${tradeNo_1},切记加上_n,表示使用查询到的第几个结果

场景2 断言结果的时候,需要验证一下数据库中的结果

添加JDBC PostProcessor插件,用法同JDBC PreProcessor。结合beanshell断言。

beanshell中 Failure 设置断言结果,FailureMessage 断言信息反馈

result = vars.getObject("SqlResults"); 

log.info("结果:" + result);

 if(!(result.get(0).get("plat_id").toString()).equals("7")) {

     log.info("结果:" + result.get(0).get("plat_id").toString());

     Failure=true; 

     FailureMessage = "断言路由结果不符合预期" + result.get(0).get("plat_id").toString(); 

}else{ 

    Failure=false;

    FailureMessage = "断言路由结果符合预期" ; log.info("预期结果:" + result.get(0).get("plat_id").toString());

 }

好久不更了~~~~,要坚持呀~~~~

最后,希望自己越来越好~~,大家工作顺心~~

相关文章

  • jmeter使用小技巧(三)--数据库

    我们在平时测试的时候,需要对数据库做些校验或者其他设计数据库的操作,大致总结了以下场景。 步骤 1 先添加配置元件...

  • Jmeter使用小技巧

    计数器 内存OOM(OutOfMemoryError:内存溢出) 在执行压力测试时候,有时候会遇到OutOfMem...

  • jmeter使用小技巧(一)

    一直以来都想写一些自己工作中遇到的问题,记录一下。如果有同样的疑问,大家可以相互学习哟。 场景1 :交易接口测试,...

  • jmeter使用小技巧(二)

    今天记录一下关于jmeter,jar包引入。超级简单 1 首先在IDEA或者eclipse中编写好你的代码,然后打...

  • jmeter使用小技巧(四)

    最近在使用jmeter做接口测试的时候,想要指定运行csv文件中的某一行或者某个范围的用例。这里做下简单回顾,也希...

  • Mac系统jmeter操作1:连接并测试数据库

    记录学习jmeter工具使用的第一天,今天主要了解到如何使用jmeter连接并测试数据库。我使用的jmeter是汉...

  • jmeter测试数据库

    准备条件: 本地以正确安装且正常使用jmeter工具 本地安装了数据库(ps:小编此处使用mysql) 下载了JD...

  • 【jm_01】jmeter与mysql连接

    一、下载数据库驱动 二、将数据库驱动放置在jmeter目录下apache-jmeter-5.0/lib/ext 三...

  • Jmeter之DB

    1.配置(jmeter jdbc connection configuration) 使用对应的数据库需将数据库对...

  • Jmeter使用技巧

    jmeter是apache公司基于java开发的一款开源测试工具,体积小,功能全,使用方便,是一个比较轻...

网友评论

      本文标题:jmeter使用小技巧(三)--数据库

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