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

目录:导读


前言

Jmeter测试TCP接口

1、TCP接口结构

TCP接口:只有ip和port

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

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

2、TCP接口环境搭建

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

3、Jmeter测试tcp接口

1)添加tcp取样器

2)填写参数

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

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

4)再次调试脚本

Jmeter测试websocket接口

1、Websocket接口原理

打开网页:从http协议,升级到websocket协议,请求简历websocket连接;

服务器返回建立成功成功;

客户端向服务端发送匹配请求;

服务端选择一个客服上线;

服务器返回客服id;

客户端向服务器发送消息;

服务器推送消息给指定的客服;

服务器向客户端推送回执消息;

客服向服务器推送消息给服务端;

服务端推送消息给指定客户端;

服务端给客服推送消息回执;

2、环境准备

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

3、Jmeter测试websocket实战

1)建立websocket链接

2)建立匹配链接

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

选择以存在的链接

选择文本内容形式

输入匹配请求消息体

3)提取客服id

4)给客服发送消息

5)接收消息

建立一个只读类型的链接

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

6)关闭链接

7)调试脚本

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

一、Python编程入门到精通

二、接口自动化项目实战

三、Web自动化项目实战

四、App自动化项目实战

五、一线大厂简历

六、测试开发DevOps体系

七、常用自动化测试工具

八、JMeter性能测试

九、总结(尾部小惊喜)

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

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

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

相关推荐
๑҉ 晴天3 小时前
性能测试:JMeter与Gatling的高级配置
jmeter
一个小浪吴啊16 小时前
Mac/Linux安装JMeter压测工具
linux·jmeter·macos
测试界柠檬18 小时前
robotframework-appiumLibrary 应用 - 实现 app 自动化
运维·自动化测试·软件测试·功能测试·程序人生·职场和发展·自动化
写bug的小屁孩2 天前
浅识Jmeter与浅谈互联网公司高并发业务压测流程痛点
java·jmeter·intellij-idea
互联网杂货铺2 天前
黑盒测试用例的四种设计方法
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·测试用例
钱钱钱端2 天前
Selenium的这些自动化测试技巧你知道几个?
自动化测试·软件测试·selenium·测试工具·postman·测试工程师
宇文诸2 天前
jmeter-beanshell学习2-beanshell断言
学习·jmeter
程序员曦曦2 天前
unittest自动化测试框架讲解以及实战
自动化测试·软件测试·功能测试·程序人生·职场和发展·log4j
测试界媛姐2 天前
2024年最新软件测试面试题【含有答案】
软件测试·软件测试工程师·面试
测试界的世清3 天前
2024最全软件测试面试八股文(答案+文档+视频讲解)
软件测试·面试·职场和发展