jmeter性能测试-基础知识(2)

一:http协议

  1.HTTP基础知识:

"""
HTTP协议:又称超文本传输协议,规定了浏览器与服务器之间消息传输的数据格式
	一:四大特性:
        1.基于请求响应
        3.无状态(服务端无法保存用户的状态,一个人来一千次,都是和第一次一样,都是初恋
        4.无连接(请求来一次响应一次,之后立马断开连接,两者之间就再无任何关系
   		 注:websocket相当于http协议的一个大补丁,可以长连接
	二:请求数据格式:
            请求首行 (标识HTTP协议的版本,当前请求方式)
            请求头     ( 一大堆的k,v键值对) 下面一行是固定句式的空格\r\n

​            请求体 (携带的是一些敏感信息,密码,身份证号等)
​    三:响应数据格式:
​            响应首行 (标识HTTP协议的版本,当前请求方式)
​            响应头     ( 一大堆的k,v键值对) 下面一行是固定句式的空格\r\n

​            响应体 (返回给浏览器页面的数据  通常响应响应体都是HTML页面)
​        响应状态码: (就是响应之后的结果,用某个数字表示结果的状态)用一串简单的数字来表示一些复杂的状态或者提示信息
​            1XX:服务端已经成功接收浏览器发来的数据,正在处理
​            2XX: 服务端成功响应 你所要的数据,请求成功 例如:200
​            3XX: 重定向(当你在访问一个需要登录之后才能访问的页面,窗口会自动调到登录页面,例如301 302)
​            4XX: 请求错误(当你请求的数据不存在404,请求不合法或者权限不够时就是403)
​            5XX: 服务器内部错误

​        请求方式:
​            1.get请求
​                向服务端要资源(比如浏览器窗口输入www.baidu.com)# 就是从服务端获取你要的数据
​            2,post请求
​                向服务端提交数据(比如密码,用户登录,提交用户名等等)
​            URL:统一资源定位符(大白话 就是网址)
"""

  2.HTTP响应状态码如下图:

3,

热门相关:桃花   网游之逆天飞扬   霸皇纪   豪门闪婚:帝少的神秘冷妻   刺客之王