jmeter-beanshell生成身份證號
import java.util.*; StringBuilder generater = new StringBuilder(); Map areaCode = new HashMap(); areaCode.put("北京市", 110000); areaCode.put("市轄區", 110100); areaCode.put("東城區", 110101); areaCode.put("西城區", 110102); areaCode.put("崇文區", 110103); areaCode.put("宣武區", 110104); areaCode.put("朝陽區", 110105); areaCode.put("豐臺區", 110106); areaCode.put("石景山區", 110107); areaCode.put("清河門區", 210905); areaCode.put("細河區", 210911); areaCode.put("彰武縣", 210922); areaCode.put("遼陽市", 211000); areaCode.put("市轄區", 211001); areaCode.put("白塔區", 211002); areaCode.put("文聖區", 211003); areaCode.put("巨集偉區", 211004); areaCode.put("新北區", 320411); areaCode.put("武進區", 320412); areaCode.put("溧陽市", 320481); areaCode.put("金壇市", 320482); areaCode.put("蘇州市", 320500); areaCode.put("市轄區", 320501); areaCode.put("鶴壁市", 410600); areaCode.put("市轄區", 410601); areaCode.put("鶴山區", 410602); areaCode.put("山城區", 410603); areaCode.put("淇濱區", 410611); areaCode.put("浚 縣", 410621); areaCode.put("淇 縣", 410622); areaCode.put("新鄉市", 410700); areaCode.put("青白江區", 510113); areaCode.put("新都區", 510114); areaCode.put("溫江區", 510115); areaCode.put("金堂縣", 510121); areaCode.put("雙流縣", 510122); areaCode.put("郫 縣", 510124); areaCode.put("大邑縣", 510129); areaCode.put("蒲江縣", 510131); areaCode.put("新津縣", 510132); areaCode.put("乾 縣", 610424); areaCode.put("禮泉縣", 610425); areaCode.put("永壽縣", 610426); areaCode.put("彬 縣", 610427); areaCode.put("長武縣", 610428); areaCode.put("旬邑縣", 610429); areaCode.put("淳化縣", 610430); areaCode.put("武功縣", 610431); areaCode.put("興平市", 610481); areaCode.put("渭南市", 610500); //地區號 String randomAreaCode=""; int index = (int) (Math.random() * areaCode.size()); Collection values = areaCode.values(); Iterator it = values.iterator(); int i = 0; int code = 0; while (i < index && it.hasNext()) { i++; randomAreaCode = it.next().toString(); } generater.append(randomAreaCode); //生日 String randomBirthday=""; Calendar birthday = Calendar.getInstance(); birthday.set(Calendar.YEAR, (int) (Math.random() * 60) + 1950); birthday.set(Calendar.MONTH, (int) (Math.random() * 12)); birthday.set(Calendar.DATE, (int) (Math.random() * 31)); StringBuilder builder = new StringBuilder(); builder.append(birthday.get(Calendar.YEAR)); long month = birthday.get(Calendar.MONTH) + 1; if (month < 10) { builder.append("0"); } builder.append(month); long date = birthday.get(Calendar.DATE); if (date < 10) { builder.append("0"); } builder.append(date); randomBirthday= builder.toString(); generater.append(randomBirthday); //隨機碼 String randomCode=""; int code = (int) (Math.random() * 1000); if (code < 10) { randomCode= "00" + code; } else if (code < 100) { randomCode= "0" + code; } else { randomCode= "" + code; } generater.append(randomCode); //驗證碼 char[] chars= generater.toString().toCharArray(); int[] c = { 7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2 }; char[] r = { '1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2' }; int[] n = new int[17]; int result = 0; for (int i = 0; i < n.length; i++) { n[i] = Integer.parseInt(chars[i] + ""); } for (int i = 0; i < n.length; i++) { result += c[i] * n[i]; } char validateCode = r[result % 11]; generater.append(validateCode); vars.put("idNumber",generater.toString()) ; SampleResult.setResponseData(generater.toString());
相關推薦
jmeter-beanshell生成身份證號
import java.util.*; StringBuilder generater = new StringBuilder(); Map areaCode = new HashMap(); ar
php 生成身份證號
<?php /** * Created by PhpStorm. * User: 27394 * Date: 2017/3/15 * Time: 10:54 */ class idcard_gen{ protected $_debug = FALSE;//是否列印DEBUG資訊
python生成二代有效身份證號及其核驗有效性
#!/usr/bin/env python# -*- coding: utf-8 -*-# @author simpelzhuoimport random,timeclass IdCardGenerator(): """ 生成身份證號 """ def idCardRandomGeneratorRa
JS程式碼隨機生成姓名、手機號、身份證號、銀行卡號
JS程式碼隨機生成姓名、手機號、身份證號、銀行卡號 開發測試的時候,經常需要填寫姓名、手機號、身份證號、銀行卡號,既要符合格式要求、又不能重複。 // 生成隨機姓名 functi
python隨機生成-標準的身份證號(主要是避免重複且要保持標準)
# -*- coding: utf-8 -*- import re import random,unittest from datetime import datetime, timedelta, date area_dict = {'451381': '合山市', '5
Excel-根據身份證號自動生成出生日期
假設身份證號在A5單元格,出生日期在B5單元格,那麼在B5單元格中設定以下公式即可:CONCATENATE(MID(A5,7,4), "-", MID(A5,11,2), "-",MID(A5,13,
Jquery身份證號校驗以及根據身份證自動寫入出生年月
spa ron and digi tro 號碼 hang code birt 效果圖: 根據身份證號自動寫入出生年月 身份證號碼校驗: js代碼部分: 1 $(function() { 2 jQuery.validator.addMethod("isI
Jmeter-BeanShell PostProcessor提取請求及響應結果並保存到本地文件
請求 src 響應 http請求 return 變量 ont acc beanshell 1、新建一個本地csv文件,存放請求需要使用的變量值account,password,並配置CSV Data Set Config 2、添加一個HTTP請求 3、添加
身份證號
+= scrip return add 身份證號 javascrip fun 否則 余數 Validation.add(‘validate-identify‘, ‘無效的身份證號‘, function(v) { var regIdCard=/^
jmeter beanShell修改http請求參數
body ans shell ces beanshell 需要 between 定義 with jmeter beanShell修改http請求參數 在使用jmeter進行測試時,需要對上一步響應的明文參數,如userName=‘tom‘ token=
Jmeter 自動生成測試報告
load 共享 pat 目錄生成 express image lane ssp res Jmeter 測試結束以後發現結果無法共享給其他的相關人員,所以我們更希望生成一份html的報告,共享給研發部的其他的人員來查看,查看了下文檔通過ant 可以生成一份簡易的測試報告,不
分享一個如何獲取身份證號的問題
獲取 min shu and 如何獲取 dia mini 身份證 .com %5B%E7%BB%8F%E5%85%B8%5D%E9%9D%A2%E8%AF%95%E9%A2%98%E6%80%BB%E7%BB%93%E6%88%91%E6%98%AF%E4%B8%AA%E5
Jmeter-BeanShell Sampler調用java代碼
.com 引用 -1 java代碼 調用 amp sam image 分享 1.添加BeanShell Sampler 2.編寫BeanShell Sampler代碼 3.引用參數 Jmeter-BeanShell Sampler調用java代碼
sql server 根據身份證號計算出生日期和年齡的存儲過程
ttl 實現 分享 mst () 需要 poc getdate mtr 我這邊有一個業務,需要客戶填寫身份證號,自動計算他的出生日期和年齡 在sql中,具體的存儲過程實現是這樣的: /********************************************
EXCEL規範數據輸入教程-驗證身份證號
excelEXCEL日常工作中經常會輸入身份證號碼,一不小心就可能出錯,今天大飛老師就分享這樣一個示例EXCEL規範數據輸入教程-驗證身份證號。 我們首先要保證在EXCEL中能正確輸入身份證號碼(PS:身份證號18位,直接輸入就會變成科學計數法形式1.235E+17),可以通過兩種方式。方式一:單引號+身份證
java根據身份證號和獲取用戶年齡和性別的工具類
throws 工具 java inf port 年份 sim 身份證 row import java.text.SimpleDateFormat; import java.util.Date; import java.util.HashMap; import ja
jenkins插件之如何優雅的生成版本號
第一個 color 並且 pos ima img 編譯 功能 有一個 一、簡介 在持續集成中,版本管理是非常重要的一部分,本章將介紹如何Version Number Plug插件生成優雅的版本號。 二、安裝 系統管理--》插件管理 搜索 Vers
擴展Jmeter--BeanShell進行java擴展
修改 shell inf com bean 第一個 prop 直接 bsp 1.在eclipse中寫第一個java 程序,導出成jar文件,在Jmeter安裝文件下新建一個dependences文件夾,將導出的.jar包文件放在文件夾下。 2.修改Jmter安裝文件bin
Jmeter-----隨機生成手機號後8位並去重,來進行註冊手機號的壓測
2種 技術分享 16px 打印 http style 方法 sam phone 要求:對註冊接口進行100000次壓測,手機號已126開頭,後面的8位數不限 前言:在進行測試中,我們需要對註冊接口進行壓測100000次,那麽就要求手機號碼每次填寫的不一致,否則手機號
在條碼標簽打印軟件上繪制條形碼並自動生成序列號
目標 自己 AR 序列號 彈出 手動 打開 圖片 term 在做條碼標簽的時候,輸入序列號很簡單,如果只有五六個,手工輸入就可以的,可是如果有100個,1000個,甚至10000個序列號的時候,我們該怎麽辦呢?今天就來分享下在條碼標簽打印軟件上制作條形碼序列號的方法,具體操