【Jmeter学习02】Jmeter的使用与参数说明

首先,打开Jmeter的bin目录(F:\apache-jmeter-3.0\bin)下的jmeter.bat。
双击打开

第一步: 新建一个Thread Group

必须新建一个Thread Group, jmeter的所有任务都必须由线程处理,所有任务都必须在线程组下面创建。
这里写图片描述

按照图中步骤,创建一个线程组。

这里写图片描述
这个线程组,在1秒内,模拟了50个用户同时登录系统(虽然是同一个用户来登录,但是每个虚拟用户都分配到了唯一的sessionID)。并且这个测试循环了5次,那么在最后的结果集中会有250个结果。

  1. 名称:就是这个线程组的名称。(一般为该线程的作用或目的来命名)
  2. 在取样器错误后执行的操作:根据情况来选择,这里选择继续。(当其中一个用户登录失败时,不停止线程,继续执行下一个用户的登录操作)
  3. 线程数:最大测试时使用的线程数。
  4. Ramp-Up Period : Jmeter达到指定最大线程数的时间。
  5. 循环次数 : 如果是Forever,线程组中的线程将不间断的连续测试系统,当然也可以设置每个线程测试的次数,当完成了规定次数后,该线程将自动退出线程组。

第二步: 添加Sample组件

在线程组下面添加Sample组件,我们添加一个HTTP 请求组件,设置属性如下图:
这里写图片描述
参数

  1. 服务器名称或IP:一般是域名或IP
  2. 端口号:服务的端口
  3. 协议:http(也支持其他协议)
  4. 方法:post、get等
  5. 路径:测试请求的路径

第三步:添加监听器组件 :察看结果树
察看结果树

第四步:点击运行按钮
这里写图片描述

第五步:结果分析
点击察看结果树中的某个请求,结果如下图:
这里写图片描述

  1. 从图中看到,每个“登录请求”都是绿色的,说明请求成功(请求失败是红色)。
  2. 在取样器结果中可以看到,http协议状态码为200,请求成功。
  3. 请求后,该用户被分配了sessionID。

总结:这是一个简单的模拟多用户同时登录的压力测试过程。测试脚本比较简单,可以完成系统的登录测试。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值