使用jmeter参数化时在数据中匹配11位的手机号并分组操作

1、说明

 在业务中有这样一个场景,需要批量验证手机号是否存在系统中;存在即返回用户数据。

2、步骤

 2.1、这里使用Jmeter来进行批量验证测试,前提是要先在数据库中拿到11位数的手机号

 2.2、在数据库中,发现老数据很多手机号字段值不是11位,这个时候需要进行正则匹配,并且需要把重复的数据进行过滤,于是使用了如下语句:

          SELECT phone FROM TableName where phone REGEXP "^[1][35678][0-9]{9}$" group by phone 

 2.3、把过滤好的数据写入文件中,在Jmeter中进行参数化使用

最后,也算是一个小知识点吧,有的伙伴会问,在数据表中为什么使用分组来过滤数据,这里需要说明的是,客户表数据都是加密的不可以直接使用,于是在订单表中来过滤的手机号。

posted @ 2021-05-27 22:35  感恩有你  阅读(529)  评论(0编辑  收藏  举报