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

发布时间 2023-04-16 16:52:03作者: 在于折腾

一: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:统一资源定位符(大白话 就是网址)
"""