自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

朱雀随云记的博客

合于利而动,不合于利而止,故明君慎之、良将攸之

  • 博客(445)
  • 收藏
  • 关注

原创 性能测试工具 - Siege

性能测试,作为一个不可或缺的软件质量保证环节,旨在评估和提升产品在各种负载情况下的运行效率、稳定性和响应速度。它不仅仅是发现系统瓶颈,而是通过科学的方法和工具,确保我们的产品在面对大量用户并发访问、大数据处理或高强度运算时,能够保持流畅、稳定和高效。Siege是一款开源的HTTP负载测试和压力测试工具,具有简单易用的特点。它能够模拟大量用户同时访问网站,帮助我们评估服务器的稳定性和响应速度。以下是Siege的一些核心特点和实际应用案。

2024-07-26 20:16:59 678

原创 安全测试:最全专业名词解读

指已经发布官方补丁的漏洞。在网络攻防的语境下,0day漏洞指那些已经被攻击者发现掌握并开始利用,但还没有被包括受影响软件厂商在内的公众所知的漏洞,这类漏洞对攻击者来说有完全的信息优势,由于没有漏洞的对应的补丁或临时解决方案,防守方不知道如何防御,攻击者可以达成最大可能的威胁。分布式拒绝服务攻击可以使很多的计算机在同一时间遭受到攻击,使攻击的目标无法正常使用,分布式拒绝服务攻击已经出现了很多次,导致很多的大型网站都出现了无法进行操作的情况,这样不仅仅会影响用户的正常使用,同时造成的经济损失也是非常巨大的。

2024-07-26 19:37:58 824

原创 轻松实现日常任务自动化的6个Python脚本

Python,以其简单易学且功能强大的特性,成为实现日常任务自动化的最佳选择。今天,我们来分享6个轻松实现日常任务自动化的Python脚本,让你的生活更高效、更智能。通过学习和应用Python,我们可以轻松实现各种日常任务的自动化,不仅节省时间,还能专注于更具创造性的工作。的PDF文件,并在其中添加了两行文本。从数据分析到网页抓取,从文件操作到图像处理,再到生成PDF和数据备份,Python的强大功能无处不在。最后,我们来看一个简单的数据备份脚本,它可以自动将指定目录中的文件备份到另一个位置。

2024-07-25 20:45:16 613

原创 ADB:移动端专项测试必备神器!!

在adb shell中,您可以使用Activity管理器 (am) 工具发出命令以执行各种系统操作,如启动Activity、强行停止进程、广播intent、修改设备屏幕属性,等等。如果有多个设备正在运行,则当您发出adb命令时,必须指定目标设备。您可以使用forward命令设置任意端口转发,将对特定主机端口上的请求转发到设备上的其他端口。由于服务器管理与设备的连接,并处理来自多个adb客户端的命令,因此您可以。要在通过USB连接的设备上使用adb,您必须在设备的系统设置中启用USB调试(位于开发者选项下)

2024-07-25 19:58:32 925

原创 TestNG详解,Java自动化用例管理利器!

可在testng.xml里面指定运行哪些方法或者排除哪些方法, 如果有include选项,就只运行include的方法,如果只有exclude选项,就会运行exclude以外的其他所有方法。dependOnMethods会改变执行的优先级,无论被依赖的方法优先级多高,依赖方法都会优先执行。denpendOnMethods用于指明依赖方法,依赖方法通过,被依赖方法才会执行。如果一个测试方法有依赖方法,被依赖的方法执行完毕以后,该测试方法才会执行。支持多种类型的单元测试(异常测试, 超时测试,依赖测试…

2024-07-24 23:28:06 416

原创 Python上下文管理器-with使用

当我们在编写代码时,经常会遇到需要管理资源的情况,比如打开和关闭文件,如果遇到了一些异常情况,我们需要关闭资源,不然会导致资源泄露,虽然我们可以通过手动的方式来关闭,但如果有多个异常情况需要考虑的话,万一不小心漏了一处,就芭比Q了。所以,如果有一种更加优雅的方式来处理资源泄露的问题,那必定是非常nice的。总的来说,上下文管理器是 Python 提供的一种非常方便的资源管理机制,可以帮助我们更好地管理和释放资源,简化代码逻辑,提高代码的健壮性,写出更加优雅的代码,在项目开发中使用起来非常的舒服。

2024-07-24 23:24:12 470

原创 pytest实战技巧之参数化应用

另 外,我们还可以使用product函数来完成同样的功能,它可以将多个参数值列表进行组合,并返回所有可能的参数组合。例如,我们有一个CSV文件,包含了多组数据,每组数据都是一个整数和一个字符串,用逗号隔开。这里我们先用一个参数化装饰器指定s1参数的取值范围,然后在这个装饰器内部再嵌套一个参数化装饰器,指定s2参数的取值范围。这样,pytest就会根据这个参数值列表,自动运行测试函数四次,每次用一个元组中的数据来替换a、b和expected参数,然后执行断言操作,最后输出测试结果。

2024-07-23 20:43:01 1102

原创 用Python玩转Excel的五大功能!

在数据分析和处理的过程中,Excel一直是备受欢迎的工具。然而,手动操作Excel既费时又容易出错。幸运的是,Python可以让你高效且智能地操作Excel文件,极大提升工作效率。那么,如何用Python玩转Excel呢?Python可以为我们提供哪些强大的功能来处理Excel文件,使得我们的数据处理工作更加轻松高效?作为一位多年敲代码的程序员,经常会面对各种数据处理任务。虽然Excel挺强大,但数据量一大,手动处理就有点吃力了。于是,Python就成了我们的好帮手。

2024-07-23 20:19:57 740

原创 2024 Selenium10个替代品

在自动化测试领域,除了Selenium,还有哪些工具能够满足我们的需求,并且在某些方面表现得更出色呢?本文将介绍2024年Selenium的10个替代品。Selenium是一个开源自动化测试工具,可以跨浏览器和平台对web应用程序执行功能、回归和负载测试。尽管Selenium是最好的工具之一,但它确实有一些缺点,它经常面临跨浏览器兼容性问题,导致测试失败,对移动应用程序的支持也有限,最重要的是,Selenium没有内置的报告选项等。

2024-07-22 20:08:46 1109

原创 数据库中字符串连接符的使用

通过详细的案例和社会现象分析,这篇文章展示了字符串连接符在数据库操作中的重要性,并通过引人入胜的开头和有力的金句收尾,使读者对字符串连接符的使用方法有了深入的理解和实际操作的动机。操作符在连接少量字符串时性能通常很好,但在处理大量数据时,特别是在循环或复杂的查询中,它可能会成为性能瓶颈。在数据库中,字符串连接符的具体使用方法是什么?操作符连接字符串和数字或日期时,Oracle会自动将数字或日期转换为字符串,然后进行连接。在这种情况下,考虑使用PL/SQL中的字符串变量和字符串连接,或者使用Oracle的。

2024-07-22 19:14:35 370

原创 当需求发生变更测试人员要做什么?

当需求发生变更时,测试人员如何才能有效应对,确保测试工作的顺利进行?又该采取哪些具体步骤来应对这些变更呢?目的:明确需求变更的具体细节,包括功能、性能、用户界面、数据模型等方面的改动。具体细节:询问变更的具体内容是关键。这包括功能上的新增、删除或修改,界面布局的变化,性能指标的调整,或是数据处理逻辑的改动等。文档和记录:要求提供变更的详细描述,最好是文档形式,如需求变更单(、设计文档更新等,以便测试人员能够准确理解变更点。

2024-07-21 13:52:50 1189

原创 数据库的性能调优:如何正确的使用索引?

a、索引本身很大,通常存在在磁盘(也可以存在内存) ,所以不要随便见索引,占用空间;b、不是所有情况都可以用索引:数据量很少的情况,以及列值频繁变更 ,还有列很少使用的情况都不推荐使用索引;c、索引会提升查的效率但是会降低增删改的效率, 因为增删改需要修改更新索引本身,所以加了索引反而会降低增删改的速度。

2024-07-21 13:38:35 1007

原创 详细讲讲内连接INNER JOIN

SQL中的内连接是一种强大的查询功能,它允许根据共同字段将多个表的数据合并起来。通过内连接,可以轻松地查询出满足特定条件的跨表数据,从而为数据分析和报表生成提供有力的支持。

2024-07-20 22:54:34 981

原创 SQL批量插入测试数据的几种方法?

例如,在Python中,您可以使用SQLAlchemy或psycopg2等库来批量插入数据。在某些情况下,可以把多个插入语句放在一个事务中,这样可以提高性能,因为所有语句要么都成功执行,要么都失败。例如:​​​​​​​。在SQL中,批量插入测试数据通常有几种方法,具体取决于使用的数据库管理系统。某些数据库管理系统提供了批量插入数据的工具或命令,例如MySQL的LOAD DATA INFILE命令。首先,将数据插入到一个临时表中,然后再将临时表的数据复制到目标表中。

2024-07-20 22:44:29 324

原创 自动化中MD5和RSA加密解读!

当甲要给乙发送消息时,先使用乙的公钥对消息进行加密,然后使用甲的私钥对加密的消息进行签名,从而既防止了消息内容的泄露,又防止了消息内容的篡改,更加保证了信息的安全性。如果每个用户加密使用的盐值都是不一样的,那么黑客就无法一下子破解全部的密码,每破解一个用户的密码,都需要按盐值暴力跑加密,直到密码被找到,这大大提高的破解的时间。,因为只有甲的私钥才能对消息进行签名,即使知道了消息内容,也无法伪造带有签名的回复给乙,从而防止了消息内容的篡改。通常情况下,个人保存私钥,而公钥是公开的,可能同时由多人持有。

2024-07-19 21:02:45 324

原创 即将被淘汰 这几门编程语言!

从经典的C语言到现代的Python,编程语言不断进化,满足着不同领域的需求。通过详实的案例和社会现象分析,这篇文章展示了几门即将被淘汰的编程语言及其原因,并通过引人入胜的开头和有力的金句收尾,使读者对技术发展的趋势产生了浓厚的兴趣和紧迫感。C#真的很厉害,有基础的小伙伴可以拓展学习一下,最重要的是,似乎它的创建者也都无情地放弃了它,因为微软曾表示他们没有进一步发展它的计划。它经历了一个坚实的十年,稳居编程语言排行榜前列,一度成为众人瞩目的焦点,但是最近的十年它并不好过,所以Ruby纳进了淘汰清单列表。

2024-07-19 20:30:57 987

原创 让接口自动化测试~更有效的统计方法!

首先,我们讨论了测试覆盖率的概念和分类,包括代码覆盖率、函数覆盖率、条件覆盖率、分支覆盖率、路径覆盖率和接口覆盖率。而覆盖率统计则是在测试执行完成后,帮助测试团队了解哪些代码路径被覆盖了,哪些未被覆盖的技术手段,下面我将介绍一下接口自动化测试覆盖率的统计方法。可以使用工具来检测代码行数,如JaCoCo,它可以生成代码覆盖率报告,指示测试用例执行期间哪些代码被覆盖了。可以使用工具来检测路径数量,如JaCoCo,它可以生成路径覆盖率报告,指示测试用例执行期间哪些路径被覆盖了。但是,增加测试用例数量也会。

2024-07-18 20:41:30 512

原创 SQL中用于处理条件逻辑和空值的函数

它首先返回phone的值,除非phone是NULL,在这种情况下它会返回email的值,如果email也是NULL,则最终返回'N/A'。使用employees表,假设我们想要返回员工的名字和联系方式,但如果电话(phone)为空,我们希望返回电子邮件(email),如果两者都为空,则返回'N/A'。使用employees表,假设我们想要选择所有员工的名字和电话号码,但如果电话号码为空,我们想要显示'N/A'。IFNULL函数接受两个参数,如果第一个参数不是NULL,则返回第一个参数的值;

2024-07-18 20:32:39 369

原创 企业级环境部署:在 Linux 服务器上如何搭建和部署 Python 环境?

注意:因为Linux操作系统里自带了一个Python环境,不过是Python2的版本,所以我们重新安装了Python3的版本后,使用命令要加python3 和pip3 才会使用新安装的版本。直接用Python和pip命令,会默认使用自带的python2的环境。自动化框架里使用到的任何一个第三方库都需要在linux服务器上安装成功,才能保证这个框架脚本正常的被执行。上述解压操作做完后,/home/python3目录下会出现一个Python-3.9.9的目录。按照同样的方法,把其他的第三方库都安装成功。

2024-07-17 20:16:23 582

原创 常见的SQL数值型数据处理函数

ABS():返回数字的绝对值。-- 结果是 123将数字四舍五入到指定的小数位数。-- 结果是 123.46返回大于或等于指定数字的最小整数(注意:不是所有数据库都支持CEILING(),但CEIL()是更通用的)。-- 结果是 124-- 或者在某些数据库中-- 结果是 124FLOOR():返回小于或等于指定数字的最大整数。-- 结果是 123截断数字到指定的小数位数(注意:这个函数在所有数据库中的实现可能不同,或者根本不存在,但可以使用其他函数或表达式模拟)。​​​​​​​。

2024-07-17 19:32:59 631

原创 SQL常用数据过滤---IN操作符

需要注意的是,IN操作符后面的值列表是区分数据类型的,所以确保提供的值与列中的数据类型相匹配。此外,对于包含大量值的IN子句,性能可能会受到影响,因为数据库可能需要执行大量的比较操作。在这种情况下,考虑其他优化策略,如使用连接(JOIN)或者将值存储在临时表中,并使用子查询。假设我们有一个名为employees的表,其中包含id, name, 和department等列。使用IN操作符可以使查询更加简洁和易读,特别是在需要匹配的值很多时。IN操作符在执行时实际上是一系列OR条件的简写。

2024-07-16 20:17:54 300

原创 数据库 -- DDL

2、数据库的完整性:在创建表、索引等数据库对象时,应该考虑数据库的完整性,确保数据之间的约束关系得到满足。7、性能考虑:在执行DDL命令时,应该考虑数据库的性能,尽量避免在业务高峰期执行耗时的DDL命令。通过使用DDL语句,可以对数据库进行结构的定义和修改,使得数据库的逻辑结构更加清晰和易于管理。1、数据库对象的命名:在DDL语句中使用的数据库对象名称应该是唯一的,并且符合命名规范。1、CREATE:用于创建数据库、表、索引等数据库对象。3、DROP:用于删除数据库、表、索引等数据库对象。

2024-07-16 19:59:44 433

原创 什么是SQL锁

因此,在使用页锁时,需要确保事务的执行时间不会过长,以免影响其他事务的并发性能。在多用户并发访问数据库时,通过加锁的方式防止其他事务访问指定的资源,从而控制并发的访问,确保数据的完整性和一致性。表锁是指在事务执行期间,对整张数据表加锁,其他事务无法对该表中的任何行进行修改或查询,这种锁机制可以保证同时访问表中任意数据的并发事务之间不会互相干扰,但会导致并发性降低。行锁是指在事务执行期间,仅对数据表中的某一行(或某几行)加锁,其他行不受影响,这样可以保证同时访问表中不同行数据的并发事务不会互相干扰。

2024-07-15 20:04:13 559

原创 SQL查询语句汇总

students表class表-- 查询students表的所有数据使用时,SELECT是关键字,表示将要执行一个查询,*表示“所有列”,FROM表示将要从哪个表查询例如,要指定条件“分数在80分或以上的学生”,写成WHERE条件就是SELECT * FROM students WHERE score >= 80。其中,WHERE关键字后面的score >= 80就是条件。

2024-07-15 19:21:38 731

原创 【Playwright+Python】系列之元素定位

默认情况下,page.get_by_test_id() 将根据 data-testid 属性查找元素,但您可以在测试配置中或通过调用 selectors.set_test_id_attribute() 来配置它。Shadow DOM 是技术的一部分,它提供了一种将 HTML 结构、样式和行为封装在一个独立的、封闭的 DOM 中的机制。以下是一个使用 Shadow DOM 的例子,该例子展示了如何创建一个简单的自定义组件,并将内容、样式封装在 Shadow DOM 中。

2024-07-14 20:16:41 829

原创 【Playwright+Python】系列 Pytest 插件在Playwright中的使用

对于browser和context夹具,请使用以下夹具来定义自定义启动选项。browser_type_launch_args:覆盖 browser_type.launch() 的启动参数。它应该返回一个 Dict。browser_context_args:覆盖 browser.new_context() 的选项。它应该返回一个 Dict。return {

2024-07-14 20:02:31 858

原创 浅谈接口自动化测试

在实际工作中,个人感觉接口自动化测试比 UI 自动化测试性价比要高得多的多,首先接口测试在整个流程中可以更早介入,更早发现问题并使用低的成本修复,其次是它的一个投入成本,一般来说接口数量都是有限的,并且是在多个场景下使用的,所以从代码编写这块就比 UI 自动化测试要少很多,最后它的维护成本也比较低,因为接口一般来说不会频繁的、大幅度的改动,所以需要维护的时间很少。首先我们来解释下这几个关键词。总的来说,接口测试的自动化收获/投入比还是很高的,在项目中的作用也很大,能够快速反馈发现并修复问题。

2024-07-13 17:59:10 712

原创 ​Chrome 插件: GoFullPage 一键搞定全网页截图

GoFullPage 是一款简单但非常实用的 Chrome 浏览器插件。它的主要功能就是帮助用户截取整个网页的截图,不管页面有多长,都能一气呵成,绝不遗漏任何一部分。

2024-07-13 17:07:40 811 2

原创 RabbitMQ + JMeter组合,优化你的中间件处理方式!

Jmeter没有内置对RabbitMQ的支持,在使用Jmeter发送和接受RabbitMQ以前,需要首先下载相应插件包编译后放置到Jmeter的lib当中( https://github.com/jlavallee/JMeter-Rabbit-AMQP )安装完插件包以后,新建Jmeter脚本,可以在脚本中看到AMQP Publisher和AMQP Consumer取样器,分别对应AMQP协议的消息发送者和消息接受者。,此处指定RabbitMQ连接信息,交换机名称,类型以及队列名即可(需要和生产者匹配)

2024-07-12 20:07:00 737

原创 测试人必会 K8S 操作之 Dashboard

然而,自从他开始使用 Dashboard 后,不仅减少了操作失误,还极大地提高了工作效率。这篇文章通过详尽的实例和社会现象的分析,展示了 K8S Dashboard 在 Kubernetes 管理中的重要性,并通过引人入胜的开头和有力的金句收尾,使读者对 Dashboard 产生了深刻的印象和实际操作的兴趣。dashboard还提供了对于其他的资源进行操作功能,包括service、deployment、ingress、replicaset等等,通过可视化页面管理K8S能够很大程度上提高K8S的使用体验。

2024-07-12 19:32:13 910

原创 如何使用Python在企业微信中发送测试结果?操作看这里!

为了能够通过Python发送企业微信通知,首先需要在企业微信群聊中添加一个群机器人:(方便测试,这个群里可以只有你和机器人)获得一个webhook地址,通过这个webhook地址,我们就能通过Python给企业微信发送通知了。开始之前,我们应该确保已经安装了python环境,并且要安装requests库。通过requests模块对webhook地址发送post请求就能发送通知。在conftest.py文件里加入需要发送的代码。接下来,有条件的同学可以自行练习起来咯~~

2024-07-11 21:13:42 260

原创 持续基础怎么搞?Jenkins+Docker+Git实战

需要将jenkins上生成的公钥发送到git服务器上,然后将jenkins上的生成的私钥内容粘贴到下图Key中,这样jenkins就可以免交互的拉取git仓库中的代码了。在Pipeline脚本里面我们指定了一个branch参数,所以我们需要传递一个参数变量,这里我们选择参数化构建,默认值为master分支。编写我们所需要的Pipeline脚本如下,将其粘贴到script的拉取代码模块中,并修改分支。配置完成后,我们就可以生成Pipeline脚本了。,点击Pipeline语法,来自动生成我们需要的配置。

2024-07-11 19:57:03 538

原创 软件测试-如何应对多环境测试

在软件测试中,面对多环境测试的挑战,需要采取一系列策略来确保测试的有效性和效率。

2024-07-10 20:09:27 837

原创 TIOBE 7月编程排行榜出炉!Python再次出圈!

这些领域的发展需要大量的数据处理和算法实现,而Python凭借其丰富的库和框架支持,如NumPy、Pandas、TensorFlow、PyTorch等,成为了这些领域的首选语言。*TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于全球技术工程师、课程和第三方供应商的数量,其中包括了流行的搜索引擎以及技术社区,如 Google、百度、维基百科、CSDN、必应、Hao 123 等等。Python的再度崛起,正是技术发展的必然选择,也是每一位开发者的机遇所在。

2024-07-10 19:37:43 428

原创 网页bug怎么都测不出来?赶紧进来看看吧

而存储型XSS则不同。在做这类问题测试时,一定要对程序的代码有一定的认知,尤其是要检查程序中的敏感符号,例如:“/、“.”、“’”、“‘”、“<”、“>”、“?另一方面,我们要充分认识网络bug有哪些,了解黑客可能的攻击点,提升自己的业务水平,方能协助开发人员,共同维护网络安全。比如,新年的集五福活动,每年电商巨头的618、双十一、双十二大促活动,亦或者休闲游戏,食品零售等等,无一不在互联网的生态圈之中。最后,也衷心希望我们的测试小达人们,能不断提升自己的业务水平,为互联网用户的隐私数据,做好保驾护航。

2024-07-09 21:35:00 604

原创 端到端测试中的测试种类及工具的说明!

Macha也是一个功能丰富的JS测试框架,支持浏览器和 NodeJS,不过没有内置断言库、测试覆盖率工具和Mock工具,需要和其他三方库配合使用,比如配合chai使用 就可以支持TDD写法(也就是assert.equal语法),当然 BDD 写法也是支持的。Jest 是Facebook出品的一个测试框架,算是一个大而全的测试框架,内置断言、测试覆盖率工具、Mock工具,开箱即用,支持浏览器和 NodeJS,支持BDD写法(也就是expect语法)是React官方推荐使用的测试框架。

2024-07-09 20:54:04 569

原创 9个用于测试自动化的最佳AI测试工具(2024)

自带缺陷和过时的组件是指Web应用程序中使用的第三方库、框架、插件或其他软件组件存在已知的安全漏洞,或者这些组件的版本过于陈旧,不再接收安全更新或修补程序。同时,使用含有已知漏洞的组件的应用程序和API可能会破坏应用程序防御、造成各种攻击并产生严重影响。安全配置错误通常是由于不安全的默认配置、不完整的临时配置、开源云存储、错误的HTTP标头配置以及包含敏感信息的详细错误信息所造成的。攻击者可以利用这些缺陷访问未经授权的功能或数据,例如:访问其他用户的账户、查看敏感文件、修改其他用户的数据、更改访问权限等。

2024-07-08 21:13:21 714

原创 Web 安全:OWASP TOP10 漏洞介绍

自带缺陷和过时的组件是指Web应用程序中使用的第三方库、框架、插件或其他软件组件存在已知的安全漏洞,或者这些组件的版本过于陈旧,不再接收安全更新或修补程序。同时,使用含有已知漏洞的组件的应用程序和API可能会破坏应用程序防御、造成各种攻击并产生严重影响。安全配置错误通常是由于不安全的默认配置、不完整的临时配置、开源云存储、错误的HTTP标头配置以及包含敏感信息的详细错误信息所造成的。攻击者可以利用这些缺陷访问未经授权的功能或数据,例如:访问其他用户的账户、查看敏感文件、修改其他用户的数据、更改访问权限等。

2024-07-08 19:49:03 858

原创 Apifox 6月更新|定时任务、内网自部署服务器运行接口定时导入、数据库 SSH 隧道连接

自动化测试支持通过自托管 Runner 执行定时任务 ,可以按照预设的时间自动执行已配置的自动化测试场景,获取任务运行结果,实现定时测试、回归的需求,满足定时检查线上产品、持续监控产品接口状态,确保产品的稳定性。支持通过自托管 Runner 实现接口的定时导入 ,解决了定时导入数据源在受限网络环境下的访问问题,有效防止了定时导入失败的情况发生。可以设置全部情况都通知,或仅失败情况通知;定时任务运行完成后,将会按照设置的通知渠道给相关人员发送信息,也可以随时进入运行结果页面查看定时任务运行的详情。

2024-07-07 22:04:33 724

原创 Http中get与post的区别,99%的人都理解错了吧

HTTP给汽车运输设定了好几个服务类别,有GET, POST, PUT, DELETE等等,HTTP规定,当执行GET请求的时候,要给汽车贴上GET的标签(设置method为GET),而且要求把传送的数据放在车顶上(url中)以方便记录。在我大万维网世界中,TCP就像汽车,我们用TCP来运输数据,它很可靠,从来不会发生丢件少件的现象。也就是说,GET只需要汽车跑一趟就把货送到了,而POST得跑两趟,第一趟,先去和服务器打个招呼“嗨,我等下要送一批货来,你们打开门迎接我”,然后再回头把货送过去。

2024-07-06 17:26:33 916

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除