特別聲明:本示例中,涉及的腳本及經過腳本獲取的數據,僅可做爲學習使用,禁止任何商業用途。若因使用人非法使用而構成違法或犯罪,由具體違法或犯罪的使用人自行承擔。與本人及技術博客無關。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
因網絡數據信息隨時變化,故隨時間變遷,此中腳本方法可能會失效,敬請知悉!日誌