性能测试 您所在的位置:网站首页 jmeter关注哪些指标 性能测试

性能测试

2024-01-11 16:18| 来源: 网络整理| 查看: 265

1.聚合报告: 在这里插入图片描述 1、Label - 请求对应的name属性值。

2、 Samples - 具有相同标号的样本数,总的发出请求数。

3、Average - 请求的平均响应时间。

4、Median - 50%的样本都没有超过这个时间。这个值是指把所有数据按由小到大将其排列,就是排列在第50%的值。

5、90% Line - 90%的样本都没有超过这个时间。这个值是指把所有数据按由小到大将其排列,就是排列在第90%的值。

6、95% Line - 95%的样本都没有超过这个时间。这个值是指把所有数据按由小到大将其排列,就是排列在第95%的值。

7、99% Line - 99%的样本都没有超过这个时间。这个值是指把所有数据按由小到大将其排列,就是排列在第99%的值。

8、Min - 最小响应时间。

9、Max - 最大响应时间。

10、Error % - 本次测试中,有错误请求的百分比。

11、Throughput - 吞吐量是以每秒/分钟/小时的请求量来度量的。这里表示每秒完成的请求数。

12、Received KB/sec - 收到的千字节每秒的吞吐量测试。

13、Sent KB/sec - 发送的千字节每秒的吞吐量测试。

★★★

吞吐量的计算方式1:假设累积一段时间t秒的请求或者交易数目为c,计算吞吐量为:c/t = x(个/秒)。比如在一分钟内,被测系统能够处理30笔交易,那么该系统的吞吐量为30/60(秒)=0.5,我们称该系统的吞吐量为0.5。同理,如果在5秒钟内,被测系统能够处理6个请求,那么吞吐量为6/5=1.2。

吞吐量的计算方式2:如果针对单个用户单笔交易的处理时间为x秒,那么每秒能够处理的交易数为1/x。假设现有y个用户,假设系统能轻松处理这y个用户的请求,那么该系统的针对该交易的吞吐量为: y/x。根据此种计算方法,如果单笔交易时间是0.5秒,那么一秒钟能处理2笔交易,如果系统能够同时服务10个用户,那么该系统的吞吐量为20.

一般推荐: 没啥人用的服务 tps 20,返回有300ms就行了 十万到百万级的服务,响应能达到tps50 /200ms就可以了 后台服务,能达到tps 20 / 200ms即可(通常后台同时使用也没多少人) 秒杀类的短时间高并发……TPS100或200 在 100ms内响应 应该也能撑一段时间(具体情况还是要看业务量)

性能测试执行:

性能测试执行时间: 负载测试 一般持续运行2-30分钟 压力测试 一般持续运行2小时左右 稳定性测试 一般1*24-7*24小时

准备数据估算方法:

运行时间x吞吐量

性能测试指标(通过标准):

吞吐量 >=期望值 通过


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有