美文网首页软件测试
性能测试进阶(三)

性能测试进阶(三)

作者: Fox_Nick | 来源:发表于2022-01-07 10:00 被阅读0次

    前面我们了解了什么是性能,忽视性能会带来什么结果,以及什么是性能测试,那么性能测试到底要测什么内容呢?

    性能指标

    对于一个应用系统来说,需要监控的性能指标主要如下三点:

    1.响应时间

    解释:响应时间反映完成某个业务所需的时间

    例:从点击登录按钮到登录完成返回登录成功页面需要消耗1秒,那么这个登录操作的响应时间就是1秒。

    在性能测试中通过事务函数来完成对响应时间的统计,事务是指做某个事情的操作,事务函数会记录开始做这件事情和该事情做完之间的时间差,使用Transaction Response Time这个词说明,也称事务响应时间。

    2.吞吐量

    解释:吞吐量反映单位时间内能处理的事务数目

    例:对于系统来说一个用户登录需要1秒,如果系统同时支持10个用户登录,且响应时间是1秒,那么系统吞吐量就是10个/秒。

    在性能测试工具中,吞吐量也称为TPS(Transaction Per Second/每秒事务数),即单位时间内能完成的事务数目,TPS的计算一般通过的事务数除以时间。

    3.服务器资源占用

    解释:服务器资源占用反映在负载下系统的资源利用率,资源的占用率越低,说明系统越优秀。资源并不仅仅指运行系统的硬件,而是指支持整个系统运行程序的一切软/硬件平台。

    在性能测试中,需要监控系统在负载下的硬件或者软件上各种资源的占用情况,例如:CPU的占用率,Memory占用率和查询Cache的命中率。
    对于一个终端用户来说,最关心的指标就只有响应时间,如果响应时间长,那么用户就会觉得系统慢从而舍弃使用,造成用户流失。

    相关文章

      网友评论

        本文标题:性能测试进阶(三)

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