【接口测试】Jmeter接口实战-TCP及Websocket接口,打通接口测试...

目录:导读

    • 前言
    • 一、Python编程入门到精通
    • 二、接口自动化项目实战
    • 三、Web自动化项目实战
    • 四、App自动化项目实战
    • 五、一线大厂简历
    • 六、测试开发DevOps体系
    • 七、常用自动化测试工具
    • 八、JMeter性能测试
    • 九、总结(尾部小惊喜)


前言

Jmeter测试TCP接口

1、TCP接口结构

TCP接口:只有ip和port

传参数据类型根据开发定义的类型

需要添加一个ascii码的十进制字节结束符,tcp才会关闭

2、TCP接口环境搭建

在testfan-tcp-server.jar目录下,启动cmd命令行,输入:java -jar testfan-tcp-server.jar

【接口测试】Jmeter接口实战-TCP及Websocket接口,打通接口测试..._第1张图片

3、Jmeter测试tcp接口

1)添加tcp取样器

【接口测试】Jmeter接口实战-TCP及Websocket接口,打通接口测试..._第2张图片

2)填写参数

【接口测试】Jmeter接口实战-TCP及Websocket接口,打通接口测试..._第3张图片

3)添加接口请求结束的标识符

先调试脚本,查看响应的最后返回的字符,然后对照ascii码,转换成10进制的字节数

【接口测试】Jmeter接口实战-TCP及Websocket接口,打通接口测试..._第4张图片

【接口测试】Jmeter接口实战-TCP及Websocket接口,打通接口测试..._第5张图片

【接口测试】Jmeter接口实战-TCP及Websocket接口,打通接口测试..._第6张图片

4)再次调试脚本

【接口测试】Jmeter接口实战-TCP及Websocket接口,打通接口测试..._第7张图片

Jmeter测试websocket接口

1、Websocket接口原理

打开网页:从http协议,升级到websocket协议,请求简历websocket连接;
服务器返回建立成功成功;
客户端向服务端发送匹配请求;
服务端选择一个客服上线;
服务器返回客服id;
客户端向服务器发送消息;

服务器推送消息给指定的客服;
服务器向客户端推送回执消息;
客服向服务器推送消息给服务端;
服务端推送消息给指定客户端;
服务端给客服推送消息回执;

【接口测试】Jmeter接口实战-TCP及Websocket接口,打通接口测试..._第8张图片

2、环境准备

在插件管理器中安装:WebSocket Samplers by Peter Doornbosch插件

【接口测试】Jmeter接口实战-TCP及Websocket接口,打通接口测试..._第9张图片

3、Jmeter测试websocket实战

1)建立websocket链接

【接口测试】Jmeter接口实战-TCP及Websocket接口,打通接口测试..._第10张图片

在这里插入图片描述

请添加图片描述

2)建立匹配链接

选择既可以发送消息,也可以接收消息的:WebSocket request-response Sampler

选择以存在的链接

选择文本内容形式

输入匹配请求消息体

【接口测试】Jmeter接口实战-TCP及Websocket接口,打通接口测试..._第11张图片

【接口测试】Jmeter接口实战-TCP及Websocket接口,打通接口测试..._第12张图片

3)提取客服id

【接口测试】Jmeter接口实战-TCP及Websocket接口,打通接口测试..._第13张图片

4)给客服发送消息

【接口测试】Jmeter接口实战-TCP及Websocket接口,打通接口测试..._第14张图片

5)接收消息

建立一个只读类型的链接

由于未知对方何时回复,可以把等待响应时间设置长一点

【接口测试】Jmeter接口实战-TCP及Websocket接口,打通接口测试..._第15张图片

6)关闭链接

【接口测试】Jmeter接口实战-TCP及Websocket接口,打通接口测试..._第16张图片

7)调试脚本

【接口测试】Jmeter接口实战-TCP及Websocket接口,打通接口测试..._第17张图片

下面是我整理的2023年最全的软件测试工程师学习知识架构体系图

一、Python编程入门到精通

【接口测试】Jmeter接口实战-TCP及Websocket接口,打通接口测试..._第18张图片

二、接口自动化项目实战

【接口测试】Jmeter接口实战-TCP及Websocket接口,打通接口测试..._第19张图片

三、Web自动化项目实战

【接口测试】Jmeter接口实战-TCP及Websocket接口,打通接口测试..._第20张图片

四、App自动化项目实战

【接口测试】Jmeter接口实战-TCP及Websocket接口,打通接口测试..._第21张图片

五、一线大厂简历

【接口测试】Jmeter接口实战-TCP及Websocket接口,打通接口测试..._第22张图片

六、测试开发DevOps体系

【接口测试】Jmeter接口实战-TCP及Websocket接口,打通接口测试..._第23张图片

七、常用自动化测试工具

【接口测试】Jmeter接口实战-TCP及Websocket接口,打通接口测试..._第24张图片

八、JMeter性能测试

【接口测试】Jmeter接口实战-TCP及Websocket接口,打通接口测试..._第25张图片

九、总结(尾部小惊喜)

生命的价值在于不断前行的过程,尽管路途充斥艰辛和困惑,但只要坚持奋斗,终有一天,你将跨越成功的门槛,收获属于自己的荣耀和辉煌!

每个人都有无限的潜力,只要愿意去拼搏和奋斗,就能够获得突破与成长。相信自己,坚持不懈,你一定能创造出令人惊艳的辉煌!

成功不是终点,而是一段永不停歇的旅程。勇往直前,追寻梦想的脚步,坚持奋斗,你将书写出属于自己的壮丽人生篇章!

你可能感兴趣的:(软件测试,接口测试,jmeter,jmeter,软件测试,软件测试工程师,接口测试,Jmeter接口测试,接口自动化,接口自动化测试)