Jmeter从数据库中获取数据并参数化

业务场景:用户登陆系统后导入员工数据,用户帐号从数据库中获取(mysql)java

1、Jmeter链接数据库并获取到须要参数化的数据mysql

  1. 下载mysql数据库的驱动包mysql-connector-java-5.1.47.jarsql

  2. Jmeter建立测试计划并导入mysql驱动包数据库

    

  3. Jmeter链接mysql数据库,并填入链接信息函数

    说明:Variable Name for created pool:自定义变量名,给后面调用。测试

    

   4. 添加线程组,设置3个线程数线程

    

   5. 添加HTTP信息头3d

    

   6. 建立数据库请求,填写以前定义的变量名和sql语句等信息blog

    

   7. 在数据库请求下添加查看结果树,可查看到获取的数据登录

    

    8. 添加Debug Sampler,并在Debug Sampler下添加查看结果树,获取到phone_number_# 以供后面使用

    

 

2、编写用户登陆脚本,并对登陆帐号进行参数化

    1. 添加一个循环控制器

   

     2. 下循环控制器下添加计数器

    

      3. 使用函数助手生成函数,将生成的函数做为变量使用,替换登陆请求中须要参数化的参数值

    

      4. 查看结果树,三个登陆的帐号都不相同,说明参数化成功

    

    

 后面的导入脚本参照上一篇文章。

相关文章
相关标签/搜索