jmeter学习-性能指标、jmeter初识
一:性能测试的指标
1. 并发/并发数/并发用户数
狭义的并发:同一时间做相同的一件事
广义的并发:同一时间做不同事情,混合场景,对服务器来说的并发
性能测试,先做简单的狭义并发,在做广义并发:先做单接口的性能测试,再做业务性能测试,最后混合多业务场景的性能测试
并发数:单位时间内向服务器发起请求的用户数
//并发用户数:用于模拟真实用户向服务器发起请求的性能测试虚拟用户数
//系统用户数:只要访问过系统的用户,可能包含那些一次性访问、游客状态的用户
//在线用户数:当前正在访问系统的用户,不一定有压力
2. 响应时间 T1+T2+T3+T4
尽量缩短网络传输时间---使用带宽大的有线网络,不要用wifi做性能测试
3. 吞吐量(事务/s)、吞吐率(Kb/s)------衡量网络的重要指标
吞吐量---事务数
吞吐率---数据量
4. TPS(transaction per second)---衡量服务器最主要的性能指标
————服务器每秒通过的事务数
5. 资源利用率---整体的80%
资源(CPU、内存、磁盘、i/o)
开展性能测试必备条件
- 网络环境:内网、外网分开,不要用WiFi
- 压测环境:性能测试与功能测试不能用同一套环境
二:jmeter认识
1. 环境配置
jmeter 下载地址: http://jmeter.apache.org/download_jmeter.cgi
2. 启动jmeter
*****可能出现的问题:启动后闪退----1. 可能是jdk环境没有配置好;2. 电脑上同时安装了多个版本的jmeter,检查环境变量是不是配置了其他版本的路径(直接删除环境变量就可以删除)
jmeter.bat-----读取的jmeter.properties的配置
Apachejmeter.jar----读取的是system.properties的配置,所以两个启动文件打开后显示的语言有时候是不一样的
3. jemter GUI工具
3.1 语言修改----options-->choose language-->chinese
方法二:在properties文件中修改
修改编码格式
3.2 功能选项 ----test plan--->右键,就是所有的功能选项
3.3 工具简介(完成脚本组成:线程组+取样器+监听器)
————取样器
debug功能
————监听器