zoukankan      html  css  js  c++  java
  • 性能测试系列九 选择压测环境,编写调试测试脚本

    在前面我们讲了选中环境,其实呢环境的选择是很重要的,我们都想要选择最真实,最接近用户真实的环境去测试我们的压测,但是很多时候呢,由于各方面的项目都会产生问题。那么我们看看选择的环境,包括影响

    •线上环境

    •如何避免脏数据,如何识别压测流量,真实流量 ,对线上用户的影响怎么评估,是否有不可预知的问题存在

    •仿真环境

    •等比例,如何保障增量等比例增加,我们测试中,如何保证我们的环境的配置是一致的,如何造数据。

    •测试环境

    •测试环境如何模拟线上,如何做到 不被其他测试的数据干扰,如何快速的回复测试环境的数据。 

    •   不同的环境,产生的结果不一样,我们一定要选择合适的环境,那么环境的选择各有利弊,我们要根据实际的情况去选择,可以和开发,运维,一起去讨论,做到选择一个最佳稳妥的环境 ,我们一定要对这个环境做到相对隔离,尽可能的模拟线上。如果是等比例缩容,那么我们一定要想法去验证,等比例扩容是否真的是成倍的抗住大并发。一定要做好这样的压测的环节,不然到最后,压测可能达不到很好的效果。所以我们一定要做到,压测是经得起考验的。  

    来讲下编写脚本环节

        当我们选中了合适的环境后,那么我们在准备的时候呢,就可以进行我们的脚本的准备环节,我们根据我们的实际的环境去准备适合的脚本,脚本准备的工作,一定要做,要提前做,不要等到我们真正的压测的开始了,我们的脚本还没有做,那么就可能成为我们压测的时候的阻力。

    编写脚本

    •进行脚本调试

        根据整理好的链路的接口,根据实际选择的压测的环境,我们进行环境准备,对测试的脚本进行编写,对脚本的编写,一定要提前做,准备好脚本,然后在压测的时候,根据不同的情况进行脚本的微调。脚本提前调试,做到 环境到位,一键压测。提前调试环境,有助于我们压测的高速运转。

  • 相关阅读:
    【poj2478-Farey Sequence】递推求欧拉函数-欧拉函数的几个性质和推论
    【poj1284-Primitive Roots】欧拉函数-奇素数的原根个数
    【hdu2815-Mod Tree】高次同余方程-拓展BadyStepGaintStep
    【poj3243-Clever Y】高次同余方程-拓展BabyStepGiantStep
    数论之高次同余方程(Baby Step Giant Step + 拓展BSGS)
    POJ1094-Sorting It All Out
    POJ-2299 Ultra-QuickSort
    NYOJ542-试制品
    POJ1936-All in All
    POJ3080-Blue Jeans
  • 原文地址:https://www.cnblogs.com/Wl55387370/p/13703775.html
Copyright © 2011-2022 走看看