专栏首页jmeter相关技术交流JMeter使用SSH Command实现批量检测linux用户密码是否正常

JMeter使用SSH Command实现批量检测linux用户密码是否正常

  • 需求分析 1、日常工作中,可能需要对linux服务器的用户密码做校验,验证用户密码是否正常,比如用户、密码错误、或者连接就提示需要修改密码,都算异常; 2、这种情况如果只有一两台服务器需要校验,可以手动实现,但是如果50台,100台,还去手工校验,那就是一件很繁琐的事,还可能校验出错; 3、本人就介绍下实际工作需要校验50台服务器,如何通过jmeter自动实现校验,简单、高效,手工校验可能需要半天才能实现,开发个jmeter脚本,只需要10分钟搞定,以后有相同工作,只用修改参数文件马上能校验成功; 4、工作过程中,先想想有没有工具能实现自动化,这样就可以节省很多工作时间,提高效率

一、添加SSH Command请求

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

二、添加参数化文件

1. 首先添加用户定义的变量,该变量是用来给CSV元件文件路径调用的,用来获取上一个层级data下的参数文件,好处是使用相对变量,不管换电脑、环境,脚本都能执行正常,右键点击测试计划》添加》配置元件》用户定义的变量
2. 添加CSV 数据文件设置,该元件可以用来循环取值,右键点击线程组》添加》配置元件》CSV数据文件设置,设置文件名、文件编码、变量名称
3. 在data目录新增param.csv,然后把ip、用户、密码拷贝到该文件,目录结构如下
4. 添加察看结果树,右键点击线程组》添加》监听器》察看结果树

三、执行测试

1. 首先设置线程组执行规则,1线程,循环次数50次即可,因为有50台主机,所以设置成50次
2. 点击执行按钮,结果如下,红色的为异常,绿色为正常,正常会返回当前连接用户下的文件

本文分享自微信公众号 - jmeter相关技术交流(jmeter_auto),作者:JMeter技术研究

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-09-30

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 使用Jmeter对SHA1加密接口进行性能测试

    jmeter技术研究
  • 使用Jmeter测试Dubbo接口

    jmeter技术研究
  • 使用Jmeter测试Restful接口

    jmeter技术研究
  • 性能测试-Jmeter工具介绍

    1.测试计划(test plan)---描述一个性能测试,包含本次测试所有相关功能

    用户6367961
  • 一分钟读懂兼容测试报告(一):概况篇

    原文链接:https://wetest.qq.com/lab/view/425.html

    WeTest质量开放平台团队
  • 工程师笔记|服务器OS升级找不到网卡怎么办?

    在UEFI方式下,使用网卡对高密度服务器上的OS进行升级时,设备设置里突然找不到网卡了怎么办?本文依托戴尔易安信PowerEdge C6420,以Linux操作...

    用户6543014
  • 面向对象(二)【类的成员及修饰符】

    在上述类的成员中,普通字段是存储在对象之中的;其他成员均是存储在类中,也就是说无论创建了多少个对象,对象本身只保留成员中的普通字段,其他成员均存储在类中。

    用户1432189
  • 链讯头条:打造一个保护原创权益的资讯平台!

    短视频作为一种新型的内容传播方式,是未来区块链媒体发展不容忽视的命题。据链讯头条报道,短视频自去年微博的短视频博主爆发式增长,到后来抖音的横空出世,以及...

    望名天
  • Zabbix- 服务监控-Nginx性能监控

    首先需要开启stub_status模块功能,用于查看Nginx状态信息,通过nginx -V 可以查看是否安装这个模块。有的话我们在nginx配置的server...

    晴天Online
  • 浅谈代理IP是什么

    代理IP又称代理服务器(Proxy Server)。是一种重要的安全功能,能起到防火墙的作用。

    用户6049522

扫码关注云+社区

领取腾讯云代金券