Jmeter之TCP取样器(模拟数据上报压测)

TCP压测html

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

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

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

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

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

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

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

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

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

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

 

整个压测脚本截图

 

 正则提取 (由于响应数据仍是一串十六进制数,因此“正则表达式”这里填入返回数据

 

若是(if)控制器 

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

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

jmeter4.0和jmeter3.0的“若是控制器”不一样,下图是jmeter4.0

相关文章
相关标签/搜索