zoukankan      html  css  js  c++  java
  • jmeter参数化之数据库+正则表达式

    业务需求:通过用户ID及PhoneNumber向服务器发送100次请求

    参数分析:从数据库中查询用户ID及PhoneNumber,将ID、PhoneNumber参数化

    1、配置好数据库连接,配置方法见上一篇文章

    2、配置JDBC Request,编写select语句:SELECT concat('"ssid":',Id,'"phone":',PhoneNumber,'%%')  from zhmf_credit.director  ORDER BY tcoupon DESC LIMIT 100(设置"ssid"/"phone"/"%%"都是为了正则表达式提取而使用的)

    3、在JDBC Request下配置正则表达式:右键-->添加-->后置处理器-->正则表达式提取器

    配置

    ps:推荐一个好用的正则表达式匹配工具

    工具名称:RegexTester,下载链接:https://pan.baidu.com/s/1nvabRtB 密码:6qkc

    4、HTTP请求引用参数

     5、因为业务要求访问100次,线程组配置线程数为100,每隔1s执行一次

    6、添加结果数,执行

     

     注意:如果数据库只查询出一个字段,使用正则表达式时配置如下:

    因为只匹配一个字段,故模板配置为$1$,参数调用时直接可使用${idid}

  • 相关阅读:
    插入排序
    APPlication,Session,Cookie,ViewState和Cache之间的区别
    sqlserver 2005新特性
    选择排序
    Transact_SQL小手册
    装箱和取消装箱
    select语句的执行步骤:
    using 的三种用法
    创建索引及撤销
    (转译)用FFmpeg和SDL写播放器08软件缩放
  • 原文地址:https://www.cnblogs.com/qinlijie/p/7929153.html
Copyright © 2011-2022 走看看