摘要: 测试⽤例(TestCase)是为了实施测试⽽向被测试的系统提供的⼀组集合,这组集合包含:测试环境、操作步骤、测试数据、预期结果等要素。 1.测试用例的好处及作用: 在开始实施测试之前设计好测试用例,可以避免盲目测试并提高测试效率。 测试用例的使用令软件测试的**实施重点突出、目的明确。 在软件版本更 阅读全文
posted @ 2025-12-29 14:20 仇永康 阅读(1) 评论(0) 推荐(0)
摘要: 请求头: Host:目标服务器的域名。 User-Agent:客户端浏览器的信息。 Accept:客户端能够接受的内容类型。 Accept-Language:客户端能够接受的语言。 Accept-Encoding:客户端能够接受的编码格式。 Connection:连接管理信息,如保持连接打开或关闭。 阅读全文
posted @ 2025-12-29 14:19 仇永康 阅读(1) 评论(0) 推荐(0)
摘要: 三次握手:客户端(客户端给服务器发送请求,确保服务器可以建立连接)-服务端(服务器确认客户端发送请求和自己接受请求都正常)-客户端(确认可以链接) 四次挥手:客户端(客户端给服务器发送FIN和ACK)-服务器(服务器接收请求,服务器查看是否有没法送完的数据)-服务器(确定完没有,向客户端发送FIN+ 阅读全文
posted @ 2025-12-29 14:19 仇永康 阅读(1) 评论(0) 推荐(0)
摘要: [1提示信息]:表示临时响应,告知客户端请求已被接收。 [2成功]:请求已被成功处理。 [3重定向]:需要客户端采取进一步来处理。 [4客服端错误]:请求包含错误,服务器无法处理。 [5**服务器错误]:服务器在处理请求时发生了错误。 阅读全文
posted @ 2025-12-29 14:19 仇永康 阅读(1) 评论(0) 推荐(0)
摘要: get:向服务器请求获取指定资源,请求参数会附在url中,一般只读且有长度限制。 post:向服务器提交数据以创建或更新资源,参数放在请求体中,可传输大量数据,安全性比get高。 put:向服务器发送数据,用于全量更新指定资源,若资源不存在则可能创建该资源。 delete:请求服务器删除指定资源。 阅读全文
posted @ 2025-12-29 14:18 仇永康 阅读(1) 评论(0) 推荐(0)
摘要: ·浏览器接收到url后,先将url的协议、域名、端口、路径等部分拆分开。 ·先对本地dns缓存进行查询,没有找到就会对本地DNS服务器发起请求,逐级查询,最终获得相应的IP地址。 ·浏览器与服务器通过三次握手建立tcp链接,浏览器向服务器发送包含请求方法、请求头、请求体等内容的http情报。 ·服务 阅读全文
posted @ 2025-12-29 14:18 仇永康 阅读(1) 评论(0) 推荐(0)
摘要: 7.请求和响应分别包含几部分? 请求格式:请求行、请求头、空行、请求体 响应格式:状态行、响应头、空行、响应体 11.http和https的区别 http:明文传输,默认使用80端口号,无需证书,传输速度快 https:加密传输,数据安全性高,默认使用443端口号,需要CA机构的SSL证书 ,传输速 阅读全文
posted @ 2025-12-29 14:17 仇永康 阅读(1) 评论(0) 推荐(0)
摘要: 1.http是什么的缩写 HyperText Transfer Protocol超文本传输协议 2.核心作用是什么?作用在参考模型中的哪一层? 核心作用是在客户端和服务器建立通信,实现超文本等资源的请求和传输 应用层 3.与TCP/IP的区别是什么 tcp/ip是一个协议簇,涵盖了多个层级的协议,h 阅读全文
posted @ 2025-12-29 14:16 仇永康 阅读(1) 评论(0) 推荐(0)
摘要: 1.打开fiddler,按alt+f11,或者选择“RULES”-“automatic breakpoints”-"after responses"设置响应后断电 2.打开浏览器,访问要修改title的网页。fiddler会拦截该网页的http响应。 3.在fiddler的会话列表中,找到对应的网页 阅读全文
posted @ 2025-12-29 14:16 仇永康 阅读(1) 评论(0) 推荐(0)
摘要: 禅道是“需求-任务-开发-测试-发布”一体化项目管理工具 例如:一.需求管理--让需求“有迹可循” 1.应用场景:产品经理提交新功能需求,避免口头传达导致的理解误差,以便后期的审评与跟踪。 2.操作步骤: 1.)创建产品--点击“产品”-“创建产品”,填写产品的名称(如:电商APP V2.0),描述 阅读全文
posted @ 2025-12-29 14:15 仇永康 阅读(2) 评论(0) 推荐(0)
摘要: 1.打开万维易源,点击“API市场”,打开下方的“天气预报” 2.先购买0元包,再点击“在线调试”,弹出下方页面 3.将http请求更改为get,删掉areaCode的值,并将area改为地名,点击“调用接口” 1.打开万维易源,点击“API市场”,打开下方的“全球快递物流查询” 2.先购买0元包, 阅读全文
posted @ 2025-12-29 14:14 仇永康 阅读(2) 评论(0) 推荐(0)
摘要: 1.添加线程组 2.在线程组中添加一个http请求,添加服务器名称和路径 服务器和路径在 在线调试中查看 然后添加数据 3.添加查看结果树,保存加运行 阅读全文
posted @ 2025-12-29 14:08 仇永康 阅读(1) 评论(0) 推荐(0)
摘要: 1.新建一个线程组名称改为“快递查询” 2.在线程组里添加一个http请求,填写服务器名称和路径 服务器和路径在 在线调试里面查看 然后添加参数 3.添加查看结果树,保存和运行 阅读全文
posted @ 2025-12-29 14:05 仇永康 阅读(2) 评论(0) 推荐(0)
摘要: 1.测试计划 所有的测试都是在测试计划的基础上进行的 2.线程组 (1)线程数:也就是开启多少线程进行测试 (2)Ramp up period:设置的虚拟用户数需要多长时间全部启动。如果线程数为20,时间为10,也就是每秒钟启动2个线程。 (3)循环次数:每个线程发送请求的次数。如果线程数为20,循 阅读全文
posted @ 2025-12-29 14:03 仇永康 阅读(1) 评论(0) 推荐(0)
摘要: 新建线程组,设置线程数5、循环次数2、 ramp-up时间3秒(每秒启动约2个线程)。 添加HTTP请求(GET方法,服务器httpbin.org,路径/delay/1,模拟1秒响应接口)。 添加“聚合报告”监听器,运行后查看平均响应时间、90%响应时间、成功数等并发指标。 阅读全文
posted @ 2025-12-29 13:59 仇永康 阅读(0) 评论(0) 推荐(0)
摘要: 新建线程组(配置同上),添加“HTTP请求”,服务器httpbin.org,端口80,方法POST,路径/post。 勾选“使用表单数据”,在参数栏添加2组数据(如username=test、password=123456)。 添加“察看结果树”,运行后查看响应体中form字段是否包含提交的参数。 阅读全文
posted @ 2025-12-29 13:57 仇永康 阅读(0) 评论(0) 推荐(0)
摘要: 打开JMeter,新建测试计划,右键添加“线程组”(线程数1、循环次数1)。 线程组下添加“HTTP请求”,服务器名称/IP填写httpbin.org,端口80,请求方法选GET,路径填写/get。 添加“察看结果树”监听器,点击运行,验证响应状态码200及返回数据是否包含请求参数。 阅读全文
posted @ 2025-12-29 13:55 仇永康 阅读(3) 评论(0) 推荐(0)
摘要: client process客户端 进程过滤 request headers请求头过滤 break points设置断点 response status code响应状态码过滤 response type and size响应类型和大小过滤 response headers响应头过滤 阅读全文
posted @ 2025-12-29 13:53 仇永康 阅读(0) 评论(0) 推荐(0)
摘要: 1.将压缩包下载下来并压缩 2.右击“此电脑”,选择“属性”,在选择“环境变量” 3.点击“系统变量”里的新建,输入名称“JAVA_HOME%bin”,值“jdk的存储位置”,点击“确定”。 4.双击“系统变量”里的“path”,新建输入“%JAVA_HOME%bin”,点击“确定”。 5.再次点击 阅读全文
posted @ 2025-12-29 13:52 仇永康 阅读(0) 评论(0) 推荐(0)
摘要: 第一次是客户端发给服务端的,用来询问服务器是否可通。 第二次是服务器发给客户端的,服务器收到请求后,回复客户端可以连接。 第三次是客户端发给服务器的,用于双方都知道了可以连接之后的正式连接。 三次握手主要用于确保信息的安全性。 阅读全文
posted @ 2025-12-29 13:51 仇永康 阅读(0) 评论(0) 推荐(0)
摘要: 第一次是客服端发给服务器的,表示用户无数据请求,却还可以接收到服务器的数据。 第二次是服务器发给客户端的,服务器收到请求,处于半关闭的状态。 第三次是服务器发给客户端的,服务器发送完请求后,发起关闭请求,表示自己没有数据要发了。 第四次是客户端发给服务器的,客户端收到请求后,确保服务器收到后,彻底断 阅读全文
posted @ 2025-12-29 13:51 仇永康 阅读(0) 评论(0) 推荐(0)
摘要: session、cookie、token的本质都是解决身份认证的,主要区别是在存储位置、安全性和跨端适用性。 session:数据存属在服务器,安全性高,但服务器压力大,不适合分布式系统。 cookie:存储在客户端的小型的文本文件,安全性低且存储容量有限。 token:是服务器生成的加密字符串,存 阅读全文
posted @ 2025-12-29 13:50 仇永康 阅读(0) 评论(0) 推荐(0)
摘要: cookie和缓存的主要区别是用途和存储内容 cookie:用于身份认证,存储少量标识性数据,容量只有4kb,它的生命周期由服务器控制。 缓存:用来提升访问速度,存的是完整的资源副本,容量通常更大,他的生命周期多由规则自动管理。 阅读全文
posted @ 2025-12-29 13:50 仇永康 阅读(0) 评论(0) 推荐(0)