特别声明:本示例中,涉及的脚本及经过脚本获取的数据,仅可做为学习使用,禁止任何商业用途。若因使用人非法使用而构成违法或犯罪,由具体违法或犯罪的使用人自行承担。与本人及技术博客无关。java
实际测试过程当中常常须要生成大量的身份证号信息,用以进行身份信息的测试。因线上有些网站能够直接生成身份证号信息,于是能够经过解析相应的请求获取身份证号信息。网络
任意在线生成身份证号的请求连接,配置好HTTP请求,以下所示:学习
添加后置处理器【BeanShell PostProcessor】,在脚本中输入以下源码:测试
import java.util.regex.Matcher; import java.util.regex.Pattern; String response_data = prev.getResponseDataAsString(); Pattern p=Pattern.compile("\\d+"); Matcher m=p.matcher(response_data); while(m.find()) { if(m.group().length() == 18) log.info(m.group()); }
保存,并执行脚本,查看日志输出,以下所示:网站
经过对脚本进行修改,可获取不一样省市身份证号测试信息。spa
因网络数据信息随时变化,故随时间变迁,此中脚本方法可能会失效,敬请知悉!日志