Jmeter使用实例

Jmeter使用

 例:使用jmeter访问百度首页,并查看请求和响应信息
 步骤:
  1.在测试计划中添加线程组
  2.在线程中添加取样器中的HTTP取样器
  3.填写请求数据
  4.在线程组下添加监听器‘查看结果树’
  5.点击启动
 

 线程组

  线程组是控制Jmeter将用于执行测试的线程数,可以把一个线程理解为一个用户
  添加方法:测试计划->添加->线程->线程组
  特点
   模拟多人操作
   线程组可以添加多个,多个线程组可以并行或串行
   取样器和逻辑控制器必须以来现承租才能使用
   线程组可以添加其他元件下组件
  线程组分类
   线程组:常用线程组,可以看做一个虚拟用户组
   setUp线程组:特殊类型线程组,用于执行预测试操作
   tearDown线程组:特殊类型线程组,用于执行测试后工作
  取样器错误后要执行的操作
   继续:出现错误请求不停止,继续执行
   启动下一进程操作:忽略错误,线程当前循环错误,执行下一个循环
   停止线程:直线当前线程停止,不影响其它线程执行
   停止测试:当前执行的线程全部执行完毕后结束
   立即停止测试:立即停止所有线程
  线程属性
   线程数:虚拟用户数
   Ramp-Up时间:启动全部虚拟用户数所需要的时间
   循环次数:指定次数或勾选永远
   延迟创建线程直到需要:测试开始时,所有线程被创建完。勾选后,线程会在合适的需要用到的时候创建
   调度器:勾选后,调度器配置才能使用
  调度器配置
   持续时间:设置脚本压测持续时间
   启动延迟:启动延迟时间

 HTTP请求

  向服务器发送http或https请求
  添加方法:右键线程组->添加->取样器->HTTP请求
  界面介绍
   协议:向目标服务器发送HTTP请求时的协议,可以是http或https
   服务器名称或IP:HTTP请求发送的目标服务器名称或IP地址
   端口号:目标服务器的端口号
   方法:发送http请求的方法,如get、post、put等
   路径:目标url路径
   Content encoding内容的编码方式,默认值为iso8859
   同情求一起发送参数:get请求时url附带参数
   消息体数据:POST、PUT请求json数据存放处

 查看结果树

  查看请求和相应结果
  添加方法:右键线程组->添加->监听器->查看结果树
  取样器结果:查看响应信息头信息、响应状态码
  请求:查看请求相关信息(url、方法、参数)
  响应数据:查看响应信息
posted @   乌醍  阅读(370)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示