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

这篇具有很好参考价值的文章主要介绍了【接口测试】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

jmeter如何测tcp协议的netty,软件测试,接口测试,jmeter,jmeter,软件测试,软件测试工程师,接口测试,Jmeter接口测试,接口自动化,接口自动化测试

3、Jmeter测试tcp接口

1)添加tcp取样器

jmeter如何测tcp协议的netty,软件测试,接口测试,jmeter,jmeter,软件测试,软件测试工程师,接口测试,Jmeter接口测试,接口自动化,接口自动化测试

2)填写参数

jmeter如何测tcp协议的netty,软件测试,接口测试,jmeter,jmeter,软件测试,软件测试工程师,接口测试,Jmeter接口测试,接口自动化,接口自动化测试

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

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

jmeter如何测tcp协议的netty,软件测试,接口测试,jmeter,jmeter,软件测试,软件测试工程师,接口测试,Jmeter接口测试,接口自动化,接口自动化测试

jmeter如何测tcp协议的netty,软件测试,接口测试,jmeter,jmeter,软件测试,软件测试工程师,接口测试,Jmeter接口测试,接口自动化,接口自动化测试

jmeter如何测tcp协议的netty,软件测试,接口测试,jmeter,jmeter,软件测试,软件测试工程师,接口测试,Jmeter接口测试,接口自动化,接口自动化测试

4)再次调试脚本

jmeter如何测tcp协议的netty,软件测试,接口测试,jmeter,jmeter,软件测试,软件测试工程师,接口测试,Jmeter接口测试,接口自动化,接口自动化测试

Jmeter测试websocket接口

1、Websocket接口原理

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

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

jmeter如何测tcp协议的netty,软件测试,接口测试,jmeter,jmeter,软件测试,软件测试工程师,接口测试,Jmeter接口测试,接口自动化,接口自动化测试

2、环境准备

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

jmeter如何测tcp协议的netty,软件测试,接口测试,jmeter,jmeter,软件测试,软件测试工程师,接口测试,Jmeter接口测试,接口自动化,接口自动化测试

3、Jmeter测试websocket实战

1)建立websocket链接

jmeter如何测tcp协议的netty,软件测试,接口测试,jmeter,jmeter,软件测试,软件测试工程师,接口测试,Jmeter接口测试,接口自动化,接口自动化测试

jmeter如何测tcp协议的netty,软件测试,接口测试,jmeter,jmeter,软件测试,软件测试工程师,接口测试,Jmeter接口测试,接口自动化,接口自动化测试

jmeter如何测tcp协议的netty,软件测试,接口测试,jmeter,jmeter,软件测试,软件测试工程师,接口测试,Jmeter接口测试,接口自动化,接口自动化测试

2)建立匹配链接

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

选择以存在的链接

选择文本内容形式

输入匹配请求消息体

jmeter如何测tcp协议的netty,软件测试,接口测试,jmeter,jmeter,软件测试,软件测试工程师,接口测试,Jmeter接口测试,接口自动化,接口自动化测试

jmeter如何测tcp协议的netty,软件测试,接口测试,jmeter,jmeter,软件测试,软件测试工程师,接口测试,Jmeter接口测试,接口自动化,接口自动化测试

3)提取客服id

jmeter如何测tcp协议的netty,软件测试,接口测试,jmeter,jmeter,软件测试,软件测试工程师,接口测试,Jmeter接口测试,接口自动化,接口自动化测试

4)给客服发送消息

jmeter如何测tcp协议的netty,软件测试,接口测试,jmeter,jmeter,软件测试,软件测试工程师,接口测试,Jmeter接口测试,接口自动化,接口自动化测试

5)接收消息

建立一个只读类型的链接

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

jmeter如何测tcp协议的netty,软件测试,接口测试,jmeter,jmeter,软件测试,软件测试工程师,接口测试,Jmeter接口测试,接口自动化,接口自动化测试

6)关闭链接

jmeter如何测tcp协议的netty,软件测试,接口测试,jmeter,jmeter,软件测试,软件测试工程师,接口测试,Jmeter接口测试,接口自动化,接口自动化测试

7)调试脚本

jmeter如何测tcp协议的netty,软件测试,接口测试,jmeter,jmeter,软件测试,软件测试工程师,接口测试,Jmeter接口测试,接口自动化,接口自动化测试

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

一、Python编程入门到精通

jmeter如何测tcp协议的netty,软件测试,接口测试,jmeter,jmeter,软件测试,软件测试工程师,接口测试,Jmeter接口测试,接口自动化,接口自动化测试

二、接口自动化项目实战

jmeter如何测tcp协议的netty,软件测试,接口测试,jmeter,jmeter,软件测试,软件测试工程师,接口测试,Jmeter接口测试,接口自动化,接口自动化测试

三、Web自动化项目实战

jmeter如何测tcp协议的netty,软件测试,接口测试,jmeter,jmeter,软件测试,软件测试工程师,接口测试,Jmeter接口测试,接口自动化,接口自动化测试

四、App自动化项目实战

jmeter如何测tcp协议的netty,软件测试,接口测试,jmeter,jmeter,软件测试,软件测试工程师,接口测试,Jmeter接口测试,接口自动化,接口自动化测试

五、一线大厂简历

jmeter如何测tcp协议的netty,软件测试,接口测试,jmeter,jmeter,软件测试,软件测试工程师,接口测试,Jmeter接口测试,接口自动化,接口自动化测试

六、测试开发DevOps体系

jmeter如何测tcp协议的netty,软件测试,接口测试,jmeter,jmeter,软件测试,软件测试工程师,接口测试,Jmeter接口测试,接口自动化,接口自动化测试

七、常用自动化测试工具

jmeter如何测tcp协议的netty,软件测试,接口测试,jmeter,jmeter,软件测试,软件测试工程师,接口测试,Jmeter接口测试,接口自动化,接口自动化测试

八、JMeter性能测试

jmeter如何测tcp协议的netty,软件测试,接口测试,jmeter,jmeter,软件测试,软件测试工程师,接口测试,Jmeter接口测试,接口自动化,接口自动化测试

九、总结(尾部小惊喜)

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

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

成功不是终点,而是一段永不停歇的旅程。勇往直前,追寻梦想的脚步,坚持奋斗,你将书写出属于自己的壮丽人生篇章!文章来源地址https://www.toymoban.com/news/detail-771020.html

到了这里,关于【接口测试】Jmeter接口实战-TCP及Websocket接口,打通接口测试...的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Jmeter使用||接口测试实战

    Jmeter与postman一样,都可以用来进行接口测试。 前面的文章( 测试工具介绍||Jmeter的简单使用),介绍了jmeter的下载、安装及简单使用。基于此背景,通过实例的形式,来介绍下如何利用jmeter进行接口测试。 请求10次身份证归属地查询接口 ,提取响应数据的星座信息作为请求

    2024年02月09日
    浏览(42)
  • Jmeter接口测试实战篇:10分钟学会Jmeter的用法

    一提到接口测试,通常大家会有这样的疑问:前端测试不是已经覆盖到各种业务逻辑了吗?为什么还要做接口测试,接口测试和前端测试是不是重复了?对于这个问题,可以从下面几个方面来解释: 什么是接口测试? 接口测试是测试系统组件间接口的一种测试。接口测试主

    2024年02月20日
    浏览(43)
  • Jmeter接口测试实战-Cookies

    场景: 接口测试时常都需要登录,请求方式(post), 登录常用的方法有通过获取token, 获取session, 获取cookie, 等等. 这几种都有一个共同的特点, 有效期(expires).  Session是建立连接后session有效, 断开连接session失效, token有效期是服务端控制, cookie是用户浏览访问时被创建的,由服务器发送

    2024年02月09日
    浏览(88)
  • 接口测试 02 -- JMeter入门到实战

    J M eter毕竟是做压测的工具,自动化这块还是有缺陷。 如果公司做一些简单的接口自动化,可以考虑使用JMeter快速完成,如果想做完善的接口自动化体系,建议还是基于Python来做。 为什么学习接口测试要先从JMeter开始? 工作中,并不是一开始我们就写代码来测接口 只有接口

    2024年01月21日
    浏览(44)
  • Jmeter验证码注册接口压力测试实战

    主要学习的内容包括发送HTTP请求、HTTP信息头管理器、HTTP cookies管理器、用户定义的变量、响应断言、CSV数据文件设置的使用。 提供的测试网址为: http://www.qk365.com/security/register 使用Chrome浏览器,先将浏览器的cookies缓存清空。 清空后,打开待测试的网址,按F12键,输入要注

    2024年01月17日
    浏览(50)
  • 如何使用Jmeter对WebSocket进行压力测试

    01 环境准备 Jmeter对WebSocket协议的环境准备: 因为Jmeter本身不支持WebSocket协议的,所以需要安装第三方的插件JMeterWebSocketSampler-1.0.2-SNAPSHOT.jar,并直接将这个jar包放到Jmeter软件的libext目录下。 查阅https://github.com/maciejzaleski/JMeter-WebSocketSampler/wiki/Dependencies看到,这个插件需要以

    2024年02月08日
    浏览(43)
  • Jmeter接口测试工具详解项目实战(三)

    一、没有接口文档时,如何使用jmeter录制和创建脚本 1.抓包 2.badboy 3.jmeter自带的http代理服务器     (1)新建线程组     (2)新建代理服务器:测试计划-非配置元件-代理服务器              端口:8888              目标控制器:设置为你录制的目标线程组            

    2024年01月25日
    浏览(47)
  • 全网最详细,Jmeter性能测试-性能进阶, 多协议实战Websocket/Dubbo(七)

    Jmeter是目前主流的性能测试工具,原因除了他是开源的、免费的之外,还有它的拓展性非常强。Jmeter默认使用的协议是Http/HTTPS协议,但这并不是唯一的协议,通过加载插件,可以让Jmeter支持更多协议的脚本开发。 webservice(soap)协议 webservice是一个web的应用程序,使用xml想外

    2023年04月20日
    浏览(50)
  • jmeter接口测试及详细步骤以及项目实战教程

    如果看完这篇文章还是不太明白的话,可以看看下面这个视频 2023年B站最新Jmeter接口测试实战教程,精通接口自动化测试只需要这一套视频_哔哩哔哩_bilibili 2023年B站最新Jmeter接口测试实战教程,精通接口自动化测试只需要这一套视频共计16条视频,包括:1.【Jmeter】什么是接

    2024年02月09日
    浏览(35)
  • jmeter如何做接口测试?

    Jmeter介绍测试准备: Jmeter介绍: Jmeter是软件行业里面比较常用的接口、性能测试工具,下面介绍下如何用Jmeter做接口测试以及如何用它连接MySQL数据库。 前期准备: 测试前,需要安装好Jmeter以及jdk并配置好jdk环境变量。 JDK下载地址 :Java Downloads | Oracle Jmeter下载地址 :Apa

    2024年01月18日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包