JMeter使用SSH Command实现批量检测linux用户密码是否正常
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,需求分析1、日常工作中,可能需要对linux服务器的用户密码做校验,验证用户密码是否正常,比如用户、密码错误、或者连接就提示需要修改密码,都算异常;2、这种情况如果只有一两台服务器需要校验,可以手动实
千家信息网最后更新 2026年11月03日JMeter使用SSH Command实现批量检测linux用户密码是否正常
- 需求分析
1、日常工作中,可能需要对linux服务器的用户密码做校验,验证用户密码是否正常,比如用户、密码错误、或者连接就提示需要修改密码,都算异常;
2、这种情况如果只有一两台服务器需要校验,可以手动实现,但是如果50台,100台,还去手工校验,那就是一件很繁琐的事,还可能校验出错;
3、本人就介绍下实际工作需要校验50台服务器,如何通过jmeter自动实现校验,简单、高效,手工校验可能需要半天才能实现,开发个jmeter脚本,只需要10分钟搞定,以后有相同工作,只用修改参数文件马上能校验成功;
4、工作过程中,先想想有没有工具能实现自动化,这样就可以节省很多工作时间,提高效率;
一、添加SSH Command请求
- 右键点击Test Plan》添加》线程(用户)》线程组,添加线程组

- SSH Command是jmeter用来连接linux,并且可以执行命令的一款插件,首先需要添加SSH Command,右键点击线程组》添加》取样器》SSH Command
- 首先对Hostname、User Name、Password进行参数化,端口默认22即可,连接超时5000(ms)即可,command输入ls

二、添加参数化文件
- 首先添加用户定义的变量,该变量是用来给CSV元件文件路径调用的,用来获取上一个层级data下的参数文件,好处是使用相对变量,不管换电脑、环境,脚本都能执行正常,右键点击测试计划》添加》配置元件》用户定义的变量
- 添加CSV 数据文件设置,该元件可以用来循环取值,右键点击线程组》添加》配置元件》CSV数据文件设置,设置文件名、文件编码、变量名称
- 在data目录新增param.csv,然后把ip、用户、密码拷贝到该文件,目录结构如下
- 添加察看结果树,右键点击线程组》添加》监听器》察看结果树
三、执行测试 - 首先设置线程组执行规则,1线程,循环次数50次即可,因为有50台主机,所以设置成50次
- 点击执行按钮,结果如下,红色的为异常,绿色为正常,正常会返回当前连接用户下的文件
如果文章对你有帮助,欢迎关注本人公众号,公众号与本平台文章同步,方便大家查阅,本人会持续推出与测试有关的文章,与大家分享测试技术,每一篇原创文章都是用心编写,杜绝抄袭复制
QQ技术交流群:加群请输入验证信息 51CTO
微信二维码关注公众号:
关注之后,回复资源下载,即可获取本人共享的各种资源下载地址
文件
用户
线程
密码
变量
工作
元件
参数
文章
测试
公众
服务器
服务
手工
技术
数据
果树
目录
脚本
资源
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
中国互联网科技发展
紫鲸互联网科技
苏州互联网科技贷款公司
广州紫鲸互联网科技
齐家互联网科技有限公司
互联网科技网站
互联网科技股有哪些
哈尔滨秒房互联网科技有限公司
卫星互联网科技股票
崇明区互联网教育科技诚信经营
未来五年的互联网科技
呼和浩特新华互联网科技学院
想开互联网科技公司怎么样
四川慕妮娅互联网科技有限公司
爱医互联网络科技
半导体行业属于互联网高科技类吗
广西泛欧互联网科技有限公司
互联网科技博主张洲
利用互联网等科技手段
科技发展第三阶段互联网时代
广东万易互联网科技有限公司惠州分公司
科技互联网企业
中国互联网科技股
互联网科技卖菜
互联网科技上市公司
互联网科技公司介绍
济南和联互联网科技有限公司
玖二柒互联网科技公司待遇
工业互联网山东科技大学
宇信科技在杭州互联网排第几