码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【接口测试】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

    请添加图片描述

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

    请添加图片描述

    九、总结(尾部小惊喜)

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

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

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

  • 相关阅读:
    输入的这些数是否对称
    java计算机毕业设计老鹳窝旅游网源码+系统+数据库+lw文档+mybatis+运行部署
    Shopee印尼站停止销售跨境商品:电商新规是否将改变印尼电商格局?
    写一篇nginx配置指南
    DQL训练题目
    求二进制中1的个数的三种方法
    Information Sciences 2022 | 利用图嵌入和图神经网络实现社交网络中的影响力最大化
    实现一个简单Database7
    Dubbo 面试题(四)
    天龙八部TLBB系列 - 如何让宠物学习十二满技能
  • 原文地址:https://blog.csdn.net/shuang_waiwai/article/details/133988436
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号