美文网首页
性能测试基础理论梳理

性能测试基础理论梳理

作者: 测试小懒 | 来源:发表于2020-04-06 13:51 被阅读0次

          什么是性能测试?

    指测试系统在一定负荷下,系统的响应时间、吞吐量、稳定性、资源使用率等性能指标。

    实际项目中,主要就是测试服务器接口的性能测试,用测试的二八原则说明—服务端性能测试占80%,app、浏览器的界面上测试占据20%。

    注意,实战项目由于时间成本等因素,只需测试主要业务领域的性能。

          平常如何进行性能测试?

    性能测试就是模拟真实用户场景测试其性能指标是否友好,真实用户数量人为无法控制,通过工具模拟用户操作,jmeter相当于模拟器。

    “多快好省”四字就清晰的反映出系统的性能情况,“多”指支持用户数多,“快”指系统响应时间快,“好”指系统稳定,“省”指资源、内存使用少。

    主要的性能测试指标如下:

    (1)响应时间

    响应时间即用户的感知时间,包含从客户端发起请求到服务端接口并响应这一过程的时间和。web系统标准时间分别2s(速度快)/5s(能够接受)/8s(最大上限)。

    (2)并发用户数

    并发用户数分为系统用户数(系统注册用户数)、在线用户数(当前访问用户数)、并发用户数(某个时间同时提交请求用户)。

      平均并发用户数C=hL/T,h平均每天访问用户数,l一天内登录到退出的平均时间

    (3)吞吐量

    单位时间内系统处理用户的请求数,tps每秒事务数

        F=vu*r/t,vu虚拟用户数,r请求数

    (4)资源使用率

    包含内存使用率、cpu、容量。

    (5)思考时间

    用户操作请求时间间隔,更真实模拟用户操作。

    相关文章

      网友评论

          本文标题:性能测试基础理论梳理

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