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

38 篇文章 8 订阅
26 篇文章 2 订阅
本文详细介绍了如何使用JMeter进行TCP和WebSocket接口测试,包括TCP接口的基本结构、环境搭建和测试步骤,以及WebSocket接口的工作原理、环境准备和实战案例。此外,还涵盖了Python编程、自动化项目实战、DevOps体系和常见自动化测试工具等内容。
摘要由CSDN通过智能技术生成


前言

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性能测试

请添加图片描述

九、总结(尾部小惊喜)

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

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

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

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值