jmeter 身份证号 处理方式
1.只要求长度,不校验规则的,直接使用jmeter 自带函数${ __RandomString(18,0123456789,)}
2.有规则:
1)python 的第三方包 faker写好,jmeter 通过 OS进程取样器 运行获取;
Jmeter 执行一段命令(不能直接运行 命令行命令。可以是 执行python文件命令,或 .bat 文件),拿返回结果
(比如 Jmeter 执行 .py)
命令 = python ,工作目录 = D:\work\course\工具类 ,
命令行参数:第一行 空,第二行开始填内容,比如 xx.py 文件, 其他
(或再新增一个.bat文件,具体命令内容:python E:\python_project\jmeter_os_process.py %1 %2 【%1 %2表示将2个参数传递给python文件(或者使用%1 %1 也是表示传两个参数)】,通过JMeter的OS Process Sampler组件读取批处理文件,其实就是执行编写的python脚本。
命令 = E:\xx.bat, 第一行开始填内容,给python 文件的参数
bat 文件内容:
@echo off
set parameter1 = %1
set parameter2 = %2
set parameter3 = %3
python D:\..\xx.py
2)java 代码实现,打成jar 包,或写成 jmeter 函数、或Beanshell 中实现。弄成函数后最好用;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?