业务需求:通过用户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"/"%%"都是为了正则表达式提取而使用的)

jmeter参数化之数据库+正则表达式

 

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

jmeter参数化之数据库+正则表达式

 

配置

jmeter参数化之数据库+正则表达式

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

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

jmeter参数化之数据库+正则表达式

4、HTTP请求引用参数

jmeter参数化之数据库+正则表达式

 

 

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

jmeter参数化之数据库+正则表达式

6、添加结果数,执行

 jmeter参数化之数据库+正则表达式

 

jmeter参数化之数据库+正则表达式

 

 

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

jmeter参数化之数据库+正则表达式

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

 

相关文章:

  • 2021-07-26
  • 2022-12-23
  • 2021-04-17
  • 2022-12-23
  • 2021-06-23
猜你喜欢
  • 2022-01-11
  • 2021-04-11
  • 2021-09-20
  • 2022-02-24
  • 2022-12-23
  • 2021-12-31
  • 2022-02-20
相关资源
相似解决方案