性能测试--小白的成长之路

一 重要的两大指标:

1、响应时间(RT):是指系统对请求做出响应的时间----👉决定用户体验

2、吞吐量(Throughput):指系统在单位时间内处理完成的请求数量-----👉取最大吞吐量,即支撑多少用户量

二 开源的两大测试工具:loadrunner,jmeter

三 性能测试需求分析

1、性能测试需求分析:

      需要进行性能测试的需求:

2、性能测试需求评审

        可测性、一致性、正确性

四 性能测试工作实施

1.需求分析与定义:分析哪些是用户常用或交易占比80%的业务、从运营及项目组角度分析,安歇业务相对比较重要,然后确定这些业务为测试点。

2.指标分析与定义:

        并发数:并发用户数

        响应时间:指应用执行一个操作所需的时间,包括从发出请求开始到最后收到响应所需要的时间。 什么是响应时间,并发数,吞吐量?_.-CSDN博客_响应时间

        吞吐量: 单位时间内系统处理用户数请求的数量。

        业务成功率:意为用户发起了多笔业务请求,成功的比例是多少。

        TPS:单位时间内服务器处理的事务数,该指标值越大越好。

3.场景用力设计:

 4.脚本用例设计:

         登录:

         随机购买商品:

 五 Jmeter脚本的生成

1.使用BadBoy录制脚本,生成jmeter脚本;

2.使用JMeter自带的代理服务器录制脚本;使用Jmeter代理录制web系统脚本详解 - 知乎

3.使用抓包工具

六 HTTP content-type分类:HTTP content-type | 菜鸟教程

常见的媒体格式类型如下:

  • text/html : HTML格式
  • text/plain :纯文本格式
  • text/xml : XML格式
  • image/gif :gif图片格式
  • image/jpeg :jpg图片格式
  • image/png:png图片格式

以application开头的媒体格式类型:

  • application/xhtml+xml :XHTML格式
  • application/xml: XML数据格式
  • application/atom+xml :Atom XML聚合格式
  • application/json: JSON数据格式
  • application/pdf:pdf格式
  • application/msword : Word文档格式
  • application/octet-stream : 二进制流数据(如常见的文件下载)
  • application/x-www-form-urlencoded : <form encType=””>中默认的encType,form表单数据被编码为key/value格式发送到服务器(表单默认的提交数据的格式)

另外一种常见的媒体格式是上传文件之时使用的:

  • multipart/form-data : 需要在表单中进行文件上传时,就需要使用该格式

七 分析数据

查询响应数据结果展示:

[200 OK 请求成功],

[301 Moved Permanently 永久跳转],

[302 Found 临时跳转],

[303 See Other GET重定向],

[304 Not Modified 未修改,使用缓存],

[400 Bad Request 请求语法错误],

[401 Unauthorized 未授权],

[403 Forbidden 禁止访问],

[404 Not Found 找不到页面],

[500 Internal Server Error 服务器程序错误],

[502 Bad Gateway 网关错误],

[503 Service Unavailable 服务不可用],

[504 Gateway Timeout  服务器超时]

JMeter入门指南-3.断言的介绍与使用 - 简书

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值