随笔分类 -  测试开发-接口测试

摘要:工作界面 或者將依赖包放到lib下 重启jmeter 阅读全文
posted @ 2022-10-01 14:06 测试人员a 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-10-01 13:49 测试人员a 阅读(21) 评论(0) 推荐(1) 编辑
摘要:配置环境变量 %JMETER_HOME%\lib\ext\ApacheJMeter_core.jar %JMETER_HOME%\lib\jorphan.jar D:\work\jmeter\apache-jmeter-5.0 jmeter5.0没找到第三个 需要JAVA环境支持,启动方式如下 第二 阅读全文
posted @ 2022-10-01 13:26 测试人员a 阅读(38) 评论(0) 推荐(0) 编辑
摘要:HTTP协议问题:发送数据都是明文的;如果第三者窃听截取数据包 伪装成客户端与服务器进行交互 服务器没有认证机制来确定客户端的身份 客户端也没有任何机制确认服务器的身份;没法确认双方的一个身份,如果第三方截取数据包后 篡改数据包数据 服务器是不知道的。 缺点 存在安全隐患。 Https是经过加密的一 阅读全文
posted @ 2022-09-27 10:03 测试人员a 阅读(161) 评论(0) 推荐(0) 编辑
摘要:服务器处理后续请求要用到前面请求信息 此时需要客户端重传 优点:释放了服务器的压力 缺点:重传-重复内容,增大了数据量--资源的浪费降低网络效率 动态交互:淘宝 购物车 商品信息;login--后续操作(充值) cookies,session Cookies:将前面的请求信息保存成一个临时文件--c 阅读全文
posted @ 2022-09-27 09:18 测试人员a 阅读(44) 评论(0) 推荐(0) 编辑
摘要:限制每次连接只处理一个请求 服务器处理完客户的请求,并收到客户端的应答,即断开连接。 初衷:用户量(十万、上百万)页面请求,单个用户间歇性比较大(突发性、瞬时性),数据没有关联性, 资源浪费 设计了释放连接 问题:网页越来越复杂,--图片 效率很低 Keep-alive(Connection) Ke 阅读全文
posted @ 2022-09-27 09:05 测试人员a 阅读(69) 评论(0) 推荐(0) 编辑
摘要:响应报文-服务器回应给客户端的报文 响应行+响应头部+空一行(格式代表响应头部结束)+响应体(服务器真真要返回的页面内容) 可以百度HTTP状态码可以看到详细的介绍 响应头部 主要关注:Set-Cookies ,Connection 阅读全文
posted @ 2022-09-27 08:54 测试人员a 阅读(29) 评论(0) 推荐(0) 编辑
摘要:HTTP协议 和 安全版 HTTPS协议 HTTP(Hyper Text Transfer Protocol)超文本传输协议 HTTP协议 是基于TCP协议 默认端口是80 功能:用来规定客户端和服务端的数据传输格式 特点:基于请求与响应模式的、无状态、无连接的应用层协议 示例:粉色部分是请求 紫色 阅读全文
posted @ 2022-09-27 08:28 测试人员a 阅读(38) 评论(0) 推荐(0) 编辑
摘要:TCP面向连接的 所有TCP三次握手和四次挥手;UDP是无连接的 TCP是可靠协议;UDP没有连接和确认协议 所以会丢包 会出错 所以是不可靠协议 TCP协议:如果数据量很大 防止丢包 ,能够正确重传,对数据准确性很关心情况下使用 UDP协议:传输量小,不怕丢包 TCP协议 速度慢 效率低 UDP协 阅读全文
posted @ 2022-09-16 19:17 测试人员a 阅读(75) 评论(0) 推荐(0) 编辑
摘要:UDP 用户数据报协议 UDP协议的头部结构: 原目端口 序号,确认号,标志位?--没有 。 怎么建立连接的呢? UDP协议不会建立连接,UDP是一个无连接的传输协议--不可靠的协议,可能出现丢包,没有收到确认消息 也不知道是否需要重传 什么场景用? 优点:速度很快 1、不需要可靠机制,只要求速度快 阅读全文
posted @ 2022-09-16 19:09 测试人员a 阅读(69) 评论(0) 推荐(0) 编辑
摘要:选择网卡 浏览器访问一个网页 然后使用过滤器过滤出tcp协议 过滤这一个连接 查看第一个包 查看第二个包 查看第三个包 以上是三次握手 443表示htts的连接 第一个包 tcp报文是可靠协议 每一个数据包都要进行确认 每发一个都要一个ack包,表示每发一个都要确认,这里ack位被标记是对上一个报文 阅读全文
posted @ 2022-09-16 18:44 测试人员a 阅读(73) 评论(0) 推荐(0) 编辑
摘要:TCP(Transmission Control Protocol)协议 传输控制协议,顾名思义,就是要对数据的传输进行一定的控制 TCP协议头部组成结构: 序号 sequence number:TCP数据包的一个编号-数据包过大,TCP数据会在网络中分段,分端后到达目的主机要进行重组,每一段按序号 阅读全文
posted @ 2022-09-16 18:13 测试人员a 阅读(31) 评论(0) 推荐(0) 编辑
摘要:路由协议 查找路由表 问题 不在一个子网的机器 怎么实现通信? 路由协议来完成 路由协议:Routing protocol 指点该数据包转送方式的网上协议 一组协议: 静态路由:目的地址--指定下一跳--默认路由 是特殊的静态路由(主机--默认网关--做详细的路由选择) 动态路由(RIPV1V2 , 阅读全文
posted @ 2022-09-16 16:57 测试人员a 阅读(266) 评论(0) 推荐(0) 编辑
摘要:IP协议 IP(Internet Protocol),分配给用户上网使用国际协议的设备的数字标签 分为两大类 IPV4和IPV6 要判断是会否在同一个子网,以上两个IP地址 网络地址不一样 所以不能直接通信 IPV4:32位。 二进制:1(2的7次方128)1(2的6次方64)000000.1010 阅读全文
posted @ 2022-09-14 19:10 测试人员a 阅读(58) 评论(0) 推荐(0) 编辑
摘要:ARP协议工作原理 通过ARP协议知道IP地址,通过IP协议知道MAC地址; ARP--地址解析协议,实现通过对方的IP地址或域名寻找到对方的MAC地址 ARP工作原理类似于以下生活中的实际场景 运用到arp工作原理内如下图 ARP表 arp -d* 清空了arp表 wireshark抓包--来演示 阅读全文
posted @ 2022-09-14 18:28 测试人员a 阅读(19) 评论(0) 推荐(0) 编辑
摘要:1.OSI七层模型及数据传输过程 实现两台机器互联,提供了统一的规范,让两台机器使用统一的规范来实现通信,随之发展又可以实现很多台机器的通信。 物理层 实现两台机器互联,机器之间怎么通信? 物理层:提供了可见的物理介质 例如 网线(双绞线),光纤,无线电波--基本连接,2.机器之间的通信是以一个什么 阅读全文
posted @ 2022-09-14 16:37 测试人员a 阅读(46) 评论(0) 推荐(0) 编辑
摘要:1、接口测试或接口调试 接口关联,接口鉴权,接口加密,接口签名 postman(javascript)和jmeter(java)都没有内置这个功能 2、线上调试或网络挟持 1、抓包 2、启用自动响应下 两个规则 见截图 3.保存返回内容,保存为.html文件 4.将已抓到的包拖动到自动响应下 目的是 阅读全文
posted @ 2022-09-08 17:15 测试人员a 阅读(88) 评论(0) 推荐(0) 编辑
摘要:抓包的意义 1、抓包用于定位前后端的BUG 2、弱网测试 3、接口测试或接口调试 4、线上调试或网络挟持 抓包的原理 fiddler一打开 自动打开计算机代理服务器 抓包:数据报文。 fiddler界面功能 httprunner来做接口自动化的话 需要har文件 菜单栏 File常用功能 Edit常 阅读全文
posted @ 2022-09-07 17:30 测试人员a 阅读(167) 评论(0) 推荐(0) 编辑
摘要:网络通信概述 网络是一种辅助双方或者多方能够连接在一起的工具 网络编程就是通过编程的方式能够实现不同电脑上的软件能够进行数据传递 即进程之间的通信 网络协议 互联网中的计算机要实现数据通信,需要遵循各种各样的协议,其中最重要的就是TCP/IP协议簇 IP和端口号 两台计算机要传输信息怎么样才能够找到 阅读全文
posted @ 2022-08-24 14:36 测试人员a 阅读(28) 评论(0) 推荐(0) 编辑
摘要:如果我告诉你GET和POST本质上没有区别你信吗? 让我们扒下GET和POST的外衣,坦诚相见吧! GET和POST是什么? HTTP协议中的两种发送请求的方法。 HTTP是什么? HTTP是基于TCP/IP的关于数据如何在万维网中如何通信的协议。 HTTP的底层是TCP/IP。所以GET和POST 阅读全文
posted @ 2022-08-23 02:29 测试人员a 阅读(51) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示