• 新手如何去做性能测试?


    1、性能测试是什么?
    一句话概括:不断的通过不同场景的系统表现去探究系统设计与资源消耗之间的平衡。

    具体一点:通过在测试环境下对系统或构件的性能进行探测,用以验证在生产环境下系统性能是否达到预估的性能需求,发现系统可能存在的性能瓶颈,进而改善优化并系统的性能,提高系统的可扩展性、稳定性。

    2、性能测试的目的
    一句话概括:为了识别并消除应用程序中的性能瓶颈。

    具体一点:

    验证系统是否满足预期需求;
    验证系统在高压下的表现;
    验证系统是否能持续稳定的运行;
    探测系统的瓶颈和产生瓶颈的原因;
    探测系统设计与资源之间的最佳平衡,改善并优化系统的性能。
    3、性能测试测试人员需要关注的
    并发数、吞吐量、响应时间、错误率。

    常用的性能测试类型:负载测试、压力测试、并发测试。

    4、性能测试怎么做?
    性能测试的流程:测试工具准备—确认需求—测试环境准备—脚本设计—测试—结果分析

    测试工具准备:
    市场上主流的性能测试工具有Jmeter、loadrunner、RunnerGo等工具。这里老k建议新手朋友们使用RunnerGo这款平台,相比较jmeter、loadrunner来说操作更简单,注册就能用,想看具体一点的测试报告也不需要下载插件,比较适合新手测试。所以今天老K主要介绍怎么用RunnerGo来做性能测试。

    确认需求:
    测试目的是什么?被测系统是什么?测试场景是哪个?性能指标有哪些?主要确定这几点就可以了,然后针对这几点来编写脚本。

    测试环境准备:
    RunnerGo不需要在发压机上去运行,直接登录他们的官网注册就可以直接使用,附上它的官网地址https://www.runnergo.com/

    脚本设计:
    我们根据需求来确定要做性能测试的一些场景和接口和一些性能指标。这里RunnerGo支持从各种Api调试工具导入接口,一键导入可以直接使用。

    这里我们就完成一个简单的性能测试了,这里老K说一点自己对性能测试的理解:
    测试执行时,执行多次,取平均结果更为准确。
    测试过程,一定要尽可能模拟实际应用场景。
    响应时间不能光看平均值。
    吞吐量有意义的时候仅当系统稳定的时候所以要关注错误率。
    最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

     文档获取方式:

    加入我的软件测试交流群:632880530免费获取~(同行大佬一起学术交流,每晚都有大佬直播分享技术知识点)

    这份文档,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!

    以上均可以分享,只需要你搜索vx公众号:程序员雨果,即可免费领取

  • 相关阅读:
    Ubuntu16.04 python matplotlib 输出轴标签出现中文乱码
    2023最新SSM计算机毕业设计选题大全(附源码+LW)之java智慧小区综合管理平台q1033
    jQuery+AJAX请求的统一封装
    5. 最长回文子串
    【C++系列P3】‘类与对象‘-三部曲——[基础知识](1/3)
    [计算机入门] Windows附件程序介绍(工具类)
    Feign配置应用
    【Java集合】了解集合的框架体系结构及常用实现类,从入门到精通!
    C - 指针与数组的区别
    用HTML+CSS做一个漂亮简单的个人网页——樱木花道篮球3个页面 学生个人网页设计作品 学生个人网页模板 简单个人主页
  • 原文地址:https://blog.csdn.net/2301_79535733/article/details/134042213