• jmeter,从数据库中查询多条数据,供后续接口并发使用


    需求:

      性能测试中将常需要实现:先从数据库中查询出供接口使用入参数据,然后多线程运行该接口,其中该接口的入参在每个线程中需要拿到不同的值。

    准备:

      事先下载好:mysql-connector-java-8.0.28.jar,才能连接数据库

    步骤:

    1、创建JDBC Connection Configuration

        并按照如下配置好连接参数

        

         

     2、创建线程组

      先创建一个线程组,然后创建JDBC Request请求,查询出需要循环取的参数值,将数据赋值给变量:verification_code

      

      再创建一个JDBC Request请求,查询数据的总数,确定循环的次数:

       按照如下配置:

      

     3、线程组下创建一个循环控制器

      

      控制器下再创建一个计数器

       

       在循环控制器下增加HTTP请求:

      需要参数化的变量值,需要按照以下方式先拼接 :  变量名_${计数器引用名称},本例中为:verification_code_${index}

      然后打开函数助手,选择功能__V,粘贴拼接好的值,生成函数字符串,然后将其粘贴到请求入参中

      

       循环控制器下新建一个http请求

      

    4、设置好线程数就可以执行了

      (因为每个请求都必须使用不同的参数值,所以事先需要构造足够的数据,线程数最好不要超过数据量)

      最终的结构如下

       

      

  • 相关阅读:
    idea配置svn
    idea历史版本下载
    IntelliJ IDEA 2017.1.4 x64配置说明
    IDEA 初始配置教程
    【phonegap】用本地浏览器打开网页
    【phonegap】IOS按HOME键,程序进入suspended状态,再调出,界面出现文字丢失问题
    iOS按home键后程序的状态变化
    [phonegap]安装升级
    highcharts图表显示鼠标选择的Y轴提示线
    HTML5的local storage
  • 原文地址:https://www.cnblogs.com/gcgc/p/16147748.html
Copyright © 2020-2023  润新知