zoukankan      html  css  js  c++  java
  • Jmeter压测基础(二)——Badboy功能、Jmeter参数化、检查点、集合点、动态关联、图形监控

    Badboy

    以下稍微介绍一下badboy的部分功能:

    1.Record;play(badboy打开后默认是recording状态)

    2.Assertion(检查点/断言)

    3.Variable: textVariable,dataSourceVariable(参数化:文本参数话,数据库参数化)

    4.Run background threads(并发)

    5.Report(报告)

    6.Toggle break point(debug,断点)

     

    jemter

    参数化:

    1.前置处理器->用户参数

    2.CSV Data Set Config:文件中参数默认使用逗号分隔

    3.随机参数:选项->函数助手->random.....


    检查点:断言

    1.响应断言:文字匹配

    2.响应时间

    3.响应信息大小

    4.断言结果

    集合点:

    定时器->sychronizing timer

    集合点放到操作之前,用于设置并发数

    动态关联:

    后置处理器->正则表达式提取器

    两种关联:1.正则2.xpath(xpath一般用于返回数据为xml格式)

    动态关联的示例:登录时给cookie设置sessionid


    图形监控扩展

    插件下载:JMeterPlugins-Standard.zip、ServerAgent.zip

    JMeterPlugins.jar放到lib/ext下,重启jmeter

    解压ServerAgent.zip,并启动ServerAgent(ServerAgent的下载地址,见  Jmetre压测基础(一)

    添加:监听->jp@gc-PerfMon Metrics Collectior(使用PerfMon Metrics Collectior,必须要启动ServerAgent)

    add row:Metrics to collect可以选CPU、Memory、Disks I/O等等

    比较常用的监听还有Hits per Second、Transactions per Second

  • 相关阅读:
    react脚手架搭建及配置
    mac使用技巧
    nginx配置
    vue常见前端UI库
    自定义指令
    代码缩进修改
    webpack学习入门
    webpack使用extract-text-webpack-plugin打包时提示错误
    webpack未成功全局安装
    基于jQuery的AJAX实现三级联动菜单
  • 原文地址:https://www.cnblogs.com/shadow-yin/p/10684328.html
Copyright © 2011-2022 走看看