数据分析在压测中的应用2

作者: 胖艺 | 来源:发表于2017-12-23 15:29 被阅读43次

之前在《构建自动化性能测试系统的实践》中提到使用的测试工具是自己开发的。有同学就提出了疑问:如何验证自己开发的工具是有效的呢?确实,在以往的测试过程中,还真有遇见过tps老上不去,原来是压测同学没用好LR,导致LR没有发起预期的压力。想想在压测时都不能保证发起的压力,那又谈何压测呢?

而验证是否有足够的压力,可以通过分析被测系统的交易数据快速的判断一下。通过上一次的《数据分析在压测中的应用1》中的方法,我们分析得到了某一天真实的线上请求情况,如下图:

某一天线上请求情况

把这个线上数据导入压测工具中,并且预计未来会有4倍的业务增长,将压力提增4倍。用压测工具进行一次测试后,对测试环境的订单数据进行分析,得到下图:

测试环境模拟线上情况的请求量

通过简单的图形判断,两张图的数量倍数,趋势还是基本相符的。

在测试环境中,运行一个7*24小时的稳定性测试:

7*24小时稳定性测试数据量请求

通过数据分析得到的这三个图形,我们基本能判断,现有测试工具是有效。


有不足之处,欢迎指正,共同学习。

多谢

相关文章

  • 数据分析在压测中的应用2

    之前在《构建自动化性能测试系统的实践》中提到使用的测试工具是自己开发的。有同学就提出了疑问:如何验证自己开发的工具...

  • 数据分析在压测中的应用1

    过去,数据分析和测试的关系好像大部是体现在测试报告的各种图表——大部分人都不太关注的图表。而今天想拿压测中的两个例...

  • 性能压测学习大纲

    一、压测的目的 二、压测的完整流程 三、压测场景分析/组织测试脚本 四、压测数据准备 五、压测指标监控 七、压测结...

  • 压测和性能分析方法论

    [TOC] 压测和性能分析方法论 压测目的 压测目的是为了证明结论,为了得到正确的数据,只有有数据在手,才能清楚具...

  • * *Fastmonkey 日常维护

    应用于更换压测对象,即不同bundle id的app的压测场景 ^ ^ 1 修改bundleID 2 修改Monk...

  • jmeter内存溢出解决方案

    我们在使用jmeter压测过程中,有几个点需要注意: 压测机如果是2-3GHz CPU,那么压测过程中建议使用10...

  • Jmeter压测

    一、 数据库压测 1. 为什么要进行数据库压测 不断给数据库施加压力,验证数据库处理的性能 2. 如何进行数据库压...

  • 并发模式与 RPS 模式之争,性能压测领域的星球大战

    本文是《如何做好性能压测》系列专题分享的第四期,该专题将从性能压测的设计、实现、执行、监控、问题定位和分析、应用场...

  • 3.jmeter完成简单压测

    步骤: 1.准备压测脚本+压测数据现在测试环境调试通过,最后再上正式环境,试1条并发(保证脚本和数据没问题); 2...

  • 流量录制,基于常态化压测

    简介 常态化压测、业务压测、集群压测、全链路压测、等基于特定需求的对后台接口进行的并发式请求,接口自动化压测数据的...

网友评论

    本文标题:数据分析在压测中的应用2

    本文链接:https://www.haomeiwen.com/subject/rjcqgxtx.html