当前位置: 首页 > 知识库问答 >
问题:

验证性能测试汇总报告

杨凌
2023-03-14

我有基于jMeter的性能测试,即基于并发用户负载的结果。在测试结束时,Jeter提供了汇总报告,我们可以在其中看到平均响应时间、吞吐量等。这些都很好。

我想验证这些结果,并确信我所执行的测试在配置方面是正确的,如配置的用户数量、加速时间等。(从应用程序方面来说,我可以确认事务确实在工作,我可以信任jMeter断言等,但我在这里没有看到)..

我看到一篇关于应用利特尔定律验证结果的好文章。但我相信它是关于一个稳定的系统,就用户数量以稳定的模式出现在服务器中,并通过系统保持相同的负载等(如果在这里错了,请纠正我)

在这种情况下,利特尔定律仍然适用吗?或者有任何更好的机制来验证结果,并对所执行的测试和结果获得信心,而不是由于测试设备施加的瓶颈。

谢谢

共有1个答案

常雪风
2023-03-14

在绝大多数情况下,当您需要提出代表预期系统使用情况的工作负载模式时,Little’s Law都适用于负载测试。

对于其他测试类型,如压力测试或峰值测试,由于工作负载不同,遵循利特尔法则没有太大意义。

关于结果验证,我希望企业对以下问题的答案感兴趣:

  1. 系统是否能够处理预期负载(负载测试)
  2. 系统能够支持的最大并发用户数是多少?提供可接受的无错误响应时间(压力测试)
  3. 当负载恢复正常时,系统是否恢复
  4. 系统如何处理突发的并发请求(峰值测试)
  5. 系统是否能够长时间处理负载(浸泡测试)

查看为什么“普通”负载测试是不够的,这篇文章提供了更多关于不同性能测试子类型的信息,您可能希望将这些子类型应用到您的应用程序中。

 类似资料:
  • 测试说明 本次性能测试,测试了 dubbo 2.0 所有支持的协议在不同大小和数据类型下的表现,并与 dubbo 1.0 进行了对比。 整体性能相比 1.0 有了提升,平均提升 10%,使用 dubbo 2.0 新增的 dubbo 序列化还能获得 10%~50% 的性能提升,详见下面的性能数据。 稳定性测试中由于将底层通信框架从 mina 换成 netty,old 区对象的增长大大减少,50 小时

  • 本报告记录了对 1.0-GA 版本的 DM 进行性能测试的目的、环境、场景和结果。 测试目的 该性能测试用于评估使用 DM 进行全量数据导入和增量数据复制的性能上限,并根据测试结果提供 DM 迁移任务的参考配置。 测试环境 测试机器信息 系统信息: 机器 IP 操作系统 内核版本 文件系统类型 172.16.4.39 CentOS Linux release 7.6.1810 3.10.0-957

  • 我正在做一个RESTAPI性能测试,在这里我必须同时做很多请求。为此,我使用了3个JMeter实例(1个主实例和2个从实例)。 为了让您有更多的竞争,我编写了一个包含2个线程组的JMeter脚本,每个组上有150个线程和一个恒定吞吐量计时器。 下面是我用来启动测试的命令行: 在这个命令行中,吞吐量是我针对3台服务器的总吞吐量(它的值除以vmnb,我的第三个变量,然后每个服务器执行这部分吞吐量),持

  • 本文向大家介绍常用javascript表单验证汇总,包括了常用javascript表单验证汇总的使用技巧和注意事项,需要的朋友参考一下 实例讲解:验证输入的是否是数字,是否满足数字位数,如果错误,并进行友情提醒。 效果图: 上面这个实例包含了许多常用的表单验证的代码,下面分享给大家: 1、验证表单 2、验证昵称 3、计算昵称长度 4、验证昵称是否存在 5、验证手机号 6、验证密码 7、验证邮箱 8

  • 本文向大家介绍jQuery EasyUI常用数据验证汇总,包括了jQuery EasyUI常用数据验证汇总的使用技巧和注意事项,需要的朋友参考一下 easyui 的validatebox()提供了自定义验证的方法,为此我把一些常用的数据验证汇总了一下,代码如下 页面中要引入jquery.js 和 easyui.min.js  html 代码中使用如下 这一段JS 是必不可少的  这样就ok了  如