首页 > 其他分享 >jmeter性能测试-基础知识(2)

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

时间:2023-04-16 16:57:32浏览次数:45  
标签:浏览器 请求 基础知识 响应 测试 数据格式 jmeter 服务端 页面

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

 

标签:浏览器,请求,基础知识,响应,测试,数据格式,jmeter,服务端,页面
From: https://www.cnblogs.com/Fzhiyuan/p/17323514.html

相关文章

  • 什么是软件测试领域的 Flaky test?
    在软件测试领域,Flakytest是指那些在多次执行中产生不一致结果的测试用例。具体来说,这些测试用例在某些情况下可以成功通过测试,而在其他情况下则会失败,即使是相同的测试环境和测试数据。Flakytest可能是由于多种原因引起的,如测试代码中存在的竞态条件、网络延迟或不稳定的测试......
  • 05.单元测试、注解和反射
    1、单元测试什么是单元测试?单元测试就是针对最小的功能单元编写测试代码,Java程序最小的功能单元是方法,因此,单元测试就是针对Java方法的测试,进而检查方法的正确性。目前测试方法是怎么进行的,存在什么问题?只有一个main方法,如果一个方法的测试失败了,其他方法测试会受到影响......
  • jmeter
    jmeter环境搭建安装--JDK--配置环境新建JAVA_HOME系统变量配置系统环境变量PATH新建CLASSPATH变量 http请求 ......
  • Vulnhub之Ino靶机详细测试过程(采用完全不同方法获得Shell以及本地提权)
    Ino识别目标主机IP地址─(kali㉿kali)-[~/Vulnhub/Ino]└─$sudonetdiscover-ieth1-r192.168.56.0/24Currentlyscanning:192.168.56.0/24|ScreenView:UniqueHosts......
  • WebSocket容量规划核对表与框架性测测试
    WebSocket连接     WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协议于2011年被IETF定为标准RFC6455,并由RFC7936补充规范。WebSocketAPI也被W3C定为标准。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。......
  • Vulnhub之Inplainsight靶机详细测试过程及经验教训
    Inplainsight识别目标主机IP地址─(kali㉿kali)-[~/Vulnhub/Inplainsight]└─$sudonetdiscover-ieth1-r192.168.56.0/24Currentlyscanning:192.168.56.0/24|ScreenView:UniqueHosts......
  • 基于DSP+FPGA+AD9238的冲击波超压测试系统设计与实现
    对冲击波关键特征参数进行可靠、精确地评估是进行军事行动规划的前提和依据,测试结果可以为战斗部设计提供参考,也可以为武器弹体材料的研发制造提供有效依据。近年来,随着集成电子技术与软件系统取得突破性成果,冲击波测试技术获得了稳定的发展。2.2测试系统的总体框架......
  • 前端&后端程序员必备的Linux基础知识
    一从认识操作系统开始1.1操作系统简介我通过以下四点介绍什么操作系统:操作系统(OperationSystem,简称OS)是管理计算机硬件与软件资源的程序,是计算机系统的内核与基石;操作系统本质上是运行在计算机上的软件程序;为用户提供一个与系统交互的操作界面;操作系统分内核与外壳(我......
  • Linux内核IO基础知识与概念
    什么是IO在计算机操作系统中,所谓的I/O就是输入(Input)和输出(Output),也可以理解为读(Read)和写(Write),针对不同的对象,I/O模式可以划分为磁盘IO模型和网络IO模型。IO操作会涉及到用户空间和内核空间的转换,先来理解以下规则:内存空间分为用户空间和内核空间,也称为用户缓冲区和内核缓冲......
  • Rust语言 学习10 测试
    一、编写测试cargo创建测试项目使用Clion打开工程,lib.rs代码如下然后运行这个测试看看效果增加一个单测#[test]fnnew_test(){panic!("maketestfail");}......