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}

  • 相关阅读:
    java web使用WebSocket
    solr的使用
    mybatis中模糊查询的实现方式
    Java反射的简单使用
    TCP/IP协议 资料整理
    Java单向链表的实现
    Spring boot使用JWT来做接口登录验证
    sql性能优化
    前端实践项目(四)使用koa搭建开发环境
    前端实践项目 目录
  • 原文地址:https://www.cnblogs.com/qinlijie/p/7929153.html
Copyright © 2011-2022 走看看