性能测试概览Ⅳ

作者: WinterM9 | 来源:发表于2017-04-04 10:01 被阅读0次

    五类性能测试用例

    ●预期指标的性能测试

    ●并发用户的性能测试

    ●疲劳强度和大数据量的性能测试

    ●服务器性能测试

    ●网络性能测试

    性能测试工具实现原理

    基于代理技术捕获网络数据包,基于识别网络协议的原理来捕获网络数据包(B/S都是http/https协议)

    性能测试工具组件构成:

    VU脚本生成器:创建VU脚本,以模拟用户对服务器的网络请求,关注请求消息不关注用户的操作,从而模拟用户对服务器造成的负载

    性能运行器:创建性能测试场景从而执行性能测试的过程和性能分析器

    录制模式

    基于HTML:脚本是基于web页面的,通俗易懂,针对浏览器的http应用

    基于URL:脚本是基于请求的,不易懂,针对非浏览器的http应用

    事务transaction

    封装起来的VU请求,执行性能测试时通过事务来统计该VU请求的响应时间

    事务是性能测试里最重要的时间指标测试方法

    集合点(Rendezous)

    在性能测试执行期间让所有的虚拟用户同时执行某些请求(加在要同时执行的某个事务前面)

    性能测试过程

    编写性能测试方案:

    性能测试目标:时间、系统资源、人员、环境、工具、风险等等

    录制VU脚本来模拟用户的行为,分析系统的关键业务(可能大量并发的)

    将关键业务录制成VU脚本,增强VU脚本,添加事务,添加集合点

    选项设置,设计性能测试场景,场景选项设置

    性能监控,性能测试执行,性能分析,性能优化

    设计性能测试场景

    需要尽量模拟用户真实操作

    不能简单的使用单个的VU脚本,需要根据用户的真实操作对VU脚本进行组合

    形成组,然后计算并发用户数,将并发用户数分配到各组上去

    相关文章

      网友评论

        本文标题:性能测试概览Ⅳ

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