• 零成本实现WEB性能测试(二)JMeter基础知识


    特点:

    支持多种服务类型进行测试,包括:

    • Web-Http,HTTPS
    • SOAP
    • Database via JDBC
    • LDAP
    • JMS
    • Mail-POP3 & IMAP

    支持录制回放方式获取脚本

    具备高可移植性

    采用多线程框架

    精心设计的GUI支持高速用户操作和计时

    支持缓存和离线的方式分析、回放测试结果

    具备高可扩展性

    常用术语

    1. 采样器,用来发出请求等待响应。
    2. 逻辑控制器,用来控制测试脚本的执行顺序,以便可以按照用户期望的顺序和逻辑进行
    3. 监听器,用来收集测试结果信息,并以用户制定的方式展示
    4. 配置元件,配置测试脚本公用的信息
    5. 断言,判断服务器的响应与预期的是否一致
    6. 定时器
    7. 前置处理器
    8. 后置处理器
    9. 测试计划
    10. 线程组
    11. 工作台

    笔记

    ramp-up代表了多长时间内全部启动这些线程。总时间/线程数=启动间隔

    建议初期设定启动间隔为1

    断言用正则来验错,会影响采样器

    配置原件>Http请求默认值,可以给所有的请求设定默认的属性,比如服务器端口代理参数等

    数据库测试中,Variable Name应该在整个测试中是唯一的,以便JDBC区分不同的连接配置

    函数和变量

    函数的参数中如果有逗号,必须要转移,否则会被实现成参数分隔符。

  • 相关阅读:
    js基础四
    序列化和反序列化
    数组
    枚举
    Class对象和反射
    字符串String
    对象的克隆
    异常处理机制
    多继承和代码块
    接口和抽象类
  • 原文地址:https://www.cnblogs.com/luochengqiuse/p/4613158.html
Copyright © 2020-2023  润新知