zoukankan      html  css  js  c++  java
  • Jmeter之TCP取样器(模拟数据上报压测)

    TCP压测

    场景:模拟硬件设备上报数据(登录,心跳,GPS定位数据/光感数据/电量数据),对这个功能进行压测

    啰嗦一句:TCP压测很简单,只要调通了一个TCP,后续的逻辑判断就用逻辑控制器和正则处理就行。

    1.调通一个TCP取样器(参考地址:Jmeter之TCP取样器

    2.用“事务控制器”管理整个功能

    3.使用“正则”提取响应数据

    4.使用“if控制器”判断响应数据是否正确,并执行下个请求

    5.使用“用户参数”,管理IP,端口,数据

    6.添加“工作台”:非测试元件->HTTP代理服务器

    7.添加监听器:聚合报告,服务器监测(启动,修改端口).....

    8.并发前三确认:服务器环境是否纯净,服务器最大连接数,防火墙是否关闭

    整个压测脚本截图

     正则提取 (因为响应数据还是一串十六进制数,所以“正则表达式”这里填入返回数据

    如果(if)控制器 

    用Debug Samper选择调用的参数为:login_g0

    使用函数生成函数字串,字串的值为false,true

    jmeter4.0和jmeter3.0的“如果控制器”不同,下图是jmeter4.0

  • 相关阅读:
    [转]为Ubuntu Server安装gnome图形桌面环境
    [转]ubuntu 安装五笔输入法
    [转]更改文件所有者
    QT 透明设置
    ubuntu 交叉编译arm linux 内核
    Opencv vs 2005编译
    [转]在skyeye中运行uboot
    object的引用 与 foreach的使用
    音频和视频
    HTML5 Canvas API
  • 原文地址:https://www.cnblogs.com/bf-blackfish/p/11057103.html
Copyright © 2011-2022 走看看