JMeter性能测试


纯java编写负载功能测试和性能测试开源工具软件
JMeter基本原理:建立一个线程池,多线程运行取样器产生大量负载,在运行过程中通过断言来验证结果的正确性通过监听器来记录测试结果。
JMeter就像一群将请求发送到目标服务器的用户一样。收集来自目标服务器的响应以及其他统计数据,这些统计数据通过图形或表格显示应用程序或服务器的性能

1.JMeter测试

1、功能测试->成功/失败

1.1性能测试

1、性能测试指标

  • 响应时间
  • 并发用户数
  • 吞吐量
  • 系统性能计数器
  • 思考时间
    总结:多快好省
    多->最大的用户访问量(并发量)
    快->响应时间快(延时、响应时间)客户感知的感应时间
    好->持久运行(稳定性)
    省->系统性能要省(资源使用率)
    2、并发用户数计算
    在这里插入图片描述
    3、吞吐量
    性能测试:指单位时间内系统处理用户的请求数
    业务角度:请求书/秒、页面/秒、人数/天等衡量
    网络:字节/s
    交互式应用:指服务器承受的压力
    4、性能计数器
    描述服务器或操作系统性能的一些数据指标,内存,CPU磁盘等资源使用率
    5、思考时间
    间隔时间

2.测试步骤

2.1JMeter做“代理”进行数据抓包

1、创建线程组
在这里插入图片描述
2、设置代理服务器
在这里插入图片描述
在这里插入图片描述
获取ip并设置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.2JMeter测试

1、创建线程组,不做修改
在这里插入图片描述
2、
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3、查看测试结果
在这里插入图片描述
在这里插入图片描述
4、添加请求头:cookie
访问网页 首页获取Cookie
在这里插入图片描述在这里插入图片描述

自动获取,不进行改动
在这里插入图片描述
接口测试2
在这里插入图片描述
在这里插入图片描述
5. json提取器:信息头,获取token

在这里插入图片描述
在这里插入图片描述
6.正则表达式提取器
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

变量设置
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
7.使用函数助手
在这里插入图片描述
放在参数中使用

在这里插入图片描述
7.响应断言
在这里插入图片描述
在这里插入图片描述

今天也要好好学习呀~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小鹿可可乐

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值