性能测试概览Ⅳ

作者: 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脚本进行组合

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

相关文章

  • 性能测试概览目录

    性能测试概览Ⅰ 性能测试概览Ⅱ 性能测试概览Ⅲ 性能测试概览Ⅳ

  • 性能测试概览Ⅳ

    五类性能测试用例 ●预期指标的性能测试 ●并发用户的性能测试 ●疲劳强度和大数据量的性能测试 ●服务器性能测试 ●...

  • 性能测试概览Ⅱ

    性能测试 就目前来说,很少能见到性能测试的准确定义,但性能测试似乎涉及范围非常广泛的测试。压力测试、负载测试、强度...

  • 性能测试概览Ⅰ

    性能测试基础知识 1、性能测试的含义 通过自动化测试工具模拟生产运行的业务压力或用户使用场景来测试系统的性能是否满...

  • 性能测试概览Ⅲ

    性能测试关注点 时间 资源消耗:cpu、内存、磁盘、网络 性能瓶颈 硬件(最直接但成本最高):cpu、内存、磁盘、...

  • XMeter接口测试服务发布

    概览 众所周知JMeter是一个优秀的开源性能测试工具,在社区中有相当的影响力,社区中除了拿JMeter做性能测试...

  • 软件性能测试目录

    软件性能测试Ⅰ 软件性能测试Ⅱ 软件性能测试Ⅲ 软件性能测试Ⅳ 软件性能测试Ⅴ 软件性能测试Ⅵ 软件性能测试Ⅶ 软...

  • 性能优化系列文章目录

    1.概览 性能优化概览 2.MySQL数据库优化 如何做好MySQL数据库优化-第一部分 快速生成百万级测试数据 ...

  • 玩转电商应用性能调优

    第1章 入门篇—性能测试基础知识 什么性能测试 性能测试类型 性能测试基本流程 性能测试需求分析 性能测试指标

  • 真机性能测试小结

    之前做过一个地形效果,最近打包到真机上评估了一下性能,发现了不少有意思的东西,特发文总结、分享下。 测试概览 测试...

网友评论

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

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