开发者社区> 1523089475488904> 正文

JMETER入门_02_jmeter相关基础知识介绍

简介: JMETER入门
+关注继续查看

JMETER入门系列:

JMETER入门_环境配置

环境配置完成之后,介绍下和JMETER相关的一些内容,了解下对我们后续的学习会有一些帮助。

如果觉着无聊,可以略过此节直接进行下一章节的学习,后面有需要再回头看。

一、http请求介绍

HTTP request详解
http请求指从客户端到服务端的请求信息,可通过浏览器F12键看到以下信息:
·请求地址:url
·请求方法:GET、POST、HEAD、PUT、OPTIONS、DELETE、PATCH(get和post是最常用的)
·HTTP协议/版本:通过F12查看
·详解见:详细解读HTTP请求头的具体含意

image.png

二、什么是http、get请求和post请求有什么区别?

首先,GET和POST是什么?它们是HTTP协议中的两种发送请求的方法。

那HTTP是什么?HTTP是基于TCP/IP的关于数据如何在万维网中如何通信的协议。

HTTP的底层是TCP/IP。所以GET和POST的底层也是TCP/IP,也就是说,GET/POST都是TCP链接。

HTTP只是个行为准则,而TCP才是GET和POST怎么实现的基本。GET和POST本质上就是TCP链接,并无差别。但是由于HTTP的规定和浏览器/服务器的限制,导致他们在应用过程中体现出一些不同。
GET和POST一个重大区别:GET产生一个TCP数据包;POST产生两个TCP数据包。
对于GET方式的请求,浏览器会把http header和data一并发送出去,服务器响应200(返回数据);
而对于POST,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200 ok(返回数据)。但并不是所有浏览器都会在POST中发送两次包,Firefox就只发送一次。

在JMETER中比较直观的区别是:get请求地址和参数拼接,post请求地址和参数分开;
既GET把参数包含在URL中,POST通过request body传递参数
————————————————
版权声明:本文为CSDN博主「wjok2009」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wjok2009/article/details/90263527

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
流媒体相关知识介绍 及其 RTP 应用
一、流媒体简介 随着Internet的日益普及,在网络上传输的数据已经不再局限于文字和图形,而是逐渐向声音和视频等多媒体格式过渡。目前在网络上传输音频/视频(Audio/Video,简称A/V)等多媒体文件时,基本上只有下载和流式传输两种选择。
950 0
JMeter介绍
JMeter介绍
64 0
Redis相关知识介绍
Redis相关知识介绍
35 0
7
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载