一:性能测试的指标

1. 并发/并发数/并发用户数

狭义的并发:同一时间做相同的一件事

广义的并发:同一时间做不同事情,混合场景,对服务器来说的并发

性能测试,先做简单的狭义并发,在做广义并发:先做单接口的性能测试,再做业务性能测试,最后混合多业务场景的性能测试

并发数:单位时间内向服务器发起请求的用户数

//并发用户数:用于模拟真实用户向服务器发起请求的性能测试虚拟用户数

//系统用户数:只要访问过系统的用户,可能包含那些一次性访问、游客状态的用户

//在线用户数:当前正在访问系统的用户,不一定有压力

2. 响应时间 T1+T2+T3+T4



尽量缩短网络传输时间---使用带宽大的有线网络,不要用wifi做性能测试

3. 吞吐量(事务/s)、吞吐率(Kb/s)------衡量网络的重要指标

吞吐量---事务数

吞吐率---数据量

4. TPS(transaction per second)---衡量服务器最主要的性能指标

————服务器每秒通过的事务数

5. 资源利用率---整体的80%

资源(CPU、内存、磁盘、i/o)

开展性能测试必备条件
  1. 网络环境:内网、外网分开,不要用WiFi
  2. 压测环境:性能测试与功能测试不能用同一套环境

二: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功能



————监听器

最新文章

  1. centOS升级python3.5
  2. jQuery仿京东无限级菜单HoverTree
  3. Linux apt-get error
  4. Linux - 简明Shell编程06 - 循环语句(Loop)
  5. SQL菜鸟学习札记(一)
  6. C++ 将汉字转换成拼音全拼
  7. js得到规范的时间格式函数,并调用
  8. Java是值传递还是引用传递?
  9. 23 , CSS 构造列表与导航
  10. strchr和strstr 函数
  11. PostgreSQL 数据库NULL值的默认排序行为与查询、索引定义规范 - nulls first\last, asc\desc
  12. AtCoder Beginner Contest 122 D - We Like AGC (DP)
  13. js 格式化时间
  14. 【转载】双调排序Bitonic Sort,适合并行计算的排序算法
  15. fast.ai(零)windows + pytorch 0.4
  16. pip install 报错
  17. Vs自定nuget push菜单
  18. EmBitz1.11中将左边的目录弄出来
  19. 【网络协议】TCP分段与IP分片
  20. java系列之 原生数据类型

热门文章

  1. 简述47种Shader Map的渲染原理与制作方法
  2. 【11】python之循环
  3. Python自动化测试更新selenium的两种方式
  4. zabbix 使用小技巧
  5. javaProject
  6. VAE变分自编码器公式推导
  7. 把一个元器件的原理图分成多个Part-转载
  8. ubuntu20关机慢: A stop job is running for Snappy daemon
  9. 下载低版本Xcode方法
  10. ngnix开启高可用网关集群--好记性不如烂笔头