JMeter性能测试
Posted 小鹿可可乐
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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.响应断言
今天也要好好学习呀~
以上是关于JMeter性能测试的主要内容,如果未能解决你的问题,请参考以下文章