- 博客(38)
- 收藏
- 关注
原创 【软件测试】--性能测试Jmeter
性能测试需求覆盖情况,性能测试过程中出现的问题,如何去分析、调优、解决的测试人员、进度控制与实际执行偏差和性能测试过程中遇到各类风险是如何控制的经过该项目性能测试后,有哪些经验和教训等内容功能测试报告总结回顾测试过程(测试环境、测试方法、测试工具)分析测试结果(测试了多少用例、发现了多少bug、通过率怎样、bug解决了多少、缺陷分析)展望未来(潜在风险)测试总结(遗留问题、评价、经验教训)在没有接口文档的就项目中,快速录制web页面产生的http接口请求,帮助编写接口测试脚本录制原理。
2024-07-29 17:13:22
687
原创 【软件测试】--接口自动化测试
Requests库是用Python编写的,基于urllib,采用Apache2 Licensed 开源协议的HTTP库,相比urllib库,Requests库更加方便,可以节约我们大量的工作,完全满足HTTP测试需求。
2024-07-29 17:12:15
1714
原创 【软件测试】--接口测试
简介postman是一款非常流行的接口调试工具,它使用简单,而且功能也很强大。不仅测试人员会使用,开发人员也会经常使用特征简单易用的图形用户界面可以保存接口请求的历史记录使用测试集collection可以更有效的管理组织接口可以在团队之间同步接口数据断言:让程序判断预期结果和实际结果是否一致postman的断言是使用JavaScript语言编写的,卸载’Tests’标签页里。
2024-07-29 17:09:03
1306
原创 【测试开发】--安全渗透测试
sql注入在安全问题中排行榜首sql注入攻击是输入参数未经过滤,然后直接拼接到sql语句当中解析sql注入是一种将sql代码添加到输入参数中,传递到服务器解析并执行的一种攻击手法说明:自动注入是指利用工具代替人工去完成sql注入操作工具:sqlmap。
2024-07-10 14:28:53
1138
原创 [测试开发]--抓包工具(charles&fiddler)
charles是一款基于http协议的代理服务器,通过称为电脑或者浏览器的代理,然后截取请求和请求结果达到分析抓包的目的。未开启弱网开启弱网。
2024-07-09 16:13:35
704
原创 【项目实战】--云备份系统
1、云备份认识自动将本地计算机上指定文件夹中需要备份的文件上传备份到服务器中。并且能够随时通过浏览器进行查看并且下载,其中下载过程支持断点续传功能,而服务器也会对上传为文件进行热点管理,将非热点文件进行压缩存储,节省磁盘空间。2、实现目标这个云备份项目需要我们实现两端程序,其中包括部署在用户机的客户端程序,上传需要备份的文件,以及运行在服务器上的服务端程序,实现备份文件的存储和管理,两端合作实现总体的自动云备份功能。3、服务端程序负责功能针对客户端上传的文件进行备份存储能够对文件进行热点文件管
2024-06-12 21:24:30
1007
原创 【测试开发】
Bloker(崩溃)阻碍开发或测试工作的问题;造成系统崩溃、四级、死循环,导致数据刻苦数据丢失,与数据库连接错误,主要功能丧失,基本模块丧失等问题。如:代码错误、死循环、数据库发生死锁、重要的一级菜单功能不能使用Crirical(严重)系统主要功能部分丧失,数据库保存调用错误、用户数据丢失,以及功能菜单不能使用但------功能的测试。功能设计与需求严重不符,模块无法启动或调用,程序重启、自动退出,关联成功续建调用冲突,安全问题、稳定性等。
2024-06-12 08:55:29
895
原创 【软件测试】--自动化测试、性能测试
1,资源泄漏,包括内存泄漏。2,CPU使用率达到100%,系统被锁定等。3,线程死锁,阻塞等造成系统越来越慢。4,查询速度慢,或者列表的效率低。5,受外部系统影响越来越大测试人员借助性能测试工具,模拟系统在不同场景下,对应的性能指标是否达到预期。
2024-06-12 08:54:10
656
原创 【linux】-- 网络基础
计算机网络背景网络发展独立模式:计算机之间相互独立网络互联:多台计算机连接在一起,完成数据共享局域网(LAN)Local Area NetWork广域网(WAN)Wide Area NetWork所谓局域网和广域网只是一个相对的概念认识“协议”“协议”是一种约定计算机之间的传输媒介是光信号和电信号,通过“频率”和“强弱”来表示0和1这样的信息,要想传递各种不同的信息,就需要约定好双方的数据格式协议分层打电话例子分层最大好处在于“封装”OSI七层模型OSI(Open
2024-06-12 08:46:12
656
原创 嵌入式期末复习
也就是说,寄存器引脚输出低电平时,LED发光二极管点亮,寄存器引脚输出高电平时,LED发光二极管熄灭。// --------设备对应的打开函数---------------- static int sum_open(struct inode。// ---------设备对应的写操作函数------------- static int sum_write(struct file。// ------系统初始化----------- static int __init sum_init(void){
2024-06-02 14:58:45
1700
原创 【Linux--多线程】
1 . Linux线程概念1.1 什么是线程在一个程序里的一个执行路线就叫做线程(thread)。更准确的定义是:线程是“一个进程内部的控制序列”一切进程至少都有一个执行线程线程在进程内部执行,本质是在进程地址空间内运行Linux系统里轻量级进程就相当于线程。但是创建TCB时候通过复用PCB然后指向同一个地址空间共享资源。所以 在Linux系统中,在CPU眼中,看到的PCB都要比传统的进程更加轻量化。透过进程虚拟地址空间,可以看到进程的大部分资源,将进程资源合理分配给每个执行
2024-04-17 19:07:32
941
原创 【C++进阶】--特殊类设计
单例模式:一个类只能创建一个对象,即单例模式,该模式可以保证系统中该类只有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。比如在某个服务器中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服务进程中的其他对象再通过这个单例对象获取这些配置信息,这种方式简化了在复杂环境下的配置管理。:第一次使用实例对象时,创建对象。2、提供一个静态的成员函数,在该静态成员函数中玩成对堆对象的创建。但是我们虽然ban掉了在堆上创建对象,却无法ban掉静态对象。
2024-04-16 15:57:10
343
原创 【C++进阶】--智能指针
*什么是内存泄漏:**内存泄漏是指因为疏忽或错误造成程序未能释放已经不再使用的内存的情况。内存泄漏并不是指物理上的消失,而是应用程序分配某段内存后,因为设计错误,失去了对该段内存的控制,因而造成了内存的浪费内存泄漏的危害:长期运行的程序出现内存泄漏,影响很大,如操作系统、后台服务等,出现内存泄漏会导致响应越来越慢,最终卡死。
2024-04-14 11:14:12
990
原创 【C++进阶】-- 异常
实际使用中很多公司都会自定义自己的异常体系进行规范的异常管理,因为一个项目如果大家随意抛异常,那么外层的调用者基本就没办法玩了,所以实际中都会定义一套继承的规范体系。
2024-04-11 16:57:01
1124
原创 【C++进阶】-- c++11
小故事:1998年是C++标准委员会成立的第一年,本来计划以后每5年视实际需要更新一次标准,C++国际标准委员会在研究C++ 03的下一个版本的时候,一开始计划是2007年发布,所以最初这个标准叫C++ 07。但是到06年的时候,官方觉得2007年肯定完不成C++ 07,而且官方觉得2008年可能也完不成。最后干脆叫C++ 0x。x的意思是不知道到底能在07还是08还是09年完成。结果2010年的时候也没完成,最后在2011年终于完成了C++标准。所以最终定名为C++11。在
2024-04-10 20:08:38
620
原创 【编译原理--复习】
1、语言是由句子组成的集合,是由一组符号构成的集合2、程序设计语言——所有该语言的程序的全体语法——表示构成语言句子的各个记号之间的组合规律语义——表示各个记号的特定含义。(各个记号和记号所表示的对象之间的关系)语用——表示在各个记号所出现的行为中,它们的来源、使用和影响文法是一些规则的有限集合,它是以有穷规则集来刻划无穷句子集合的工具BNF是一种广泛采用的( 描述文法)工具。
2023-12-23 10:59:15
739
原创 【大数据技术原理与应用】复习
示例中将hdfs中/user目录下的文件1.txt,2.txt压缩成一个名叫hadoop.har的文件存放在hdfs中/des目录下,如果1.txt,2.txt不写就是将/user目录下所有的目录和文件压缩成一个名叫hadoop.har的文件存放在hdfs中/des目录下。将hdfs指定目录下所有文件排序后合并到local指定的文件中,文件不存在时会自动创建,文件存在时会覆盖里面的内容。统计hdfs对应路径下的目录个数,文件个数,文件总计大小 显示为目录个数,文件个数,文件总计大小,输入路径。
2023-12-09 11:53:37
574
1
原创 【Linux】--进程信号
我们平时在输入的时候,计算机怎么知道我从键盘中输入了数据呢?键盘是通过硬件中断的方式,通知系统,我们的键盘已经按下。
2023-11-11 10:36:46
258
1
原创 【Web前端】
JS可以分成三个部分API是一个更广义的概念,而WebAPI是一个更具体的概念,特指DOM+BOM所谓的API本质上就是一些现成的函数/对象,让程序员拿来就用,方便开发。W3C标准给我们提供了一系列的函数,让我们可以操作:一个页面的结构是一个树形结构,称为DOM树页面结构形如:这些文档等概念在JS代码中就对应一个个的对象, 所以才叫做“文档对象模型”。这部分工作类似于CSS选择器的功能selector包含一个或者多个要匹配的选择亲戚的DOM字符串。该字符串必须是有效的,CSS选择器字符串;如果不是,
2023-10-20 09:14:26
195
1
原创 【c++进阶】--哈希
在C++98中,STL提供了底层为红黑树结构的一系列关联式容器,在查询时效率可达到 ,即最差情况下需要比较红黑树的高度次,当树中的节点非常多时,查询效率也不理想。最好的查询是,进行很少的比较次数就能够将元素找到,因此在C++11中,STL又提供了4个unordered系列的关联式容器,这四个容器与红黑树结构的关联式容器使用方式基本类似,只是其底层结构不同,本文中只对unordered_map和。
2023-08-07 15:52:10
152
原创 【c++底层结构】AVL树&红黑树
/该节点的左孩子 AVLTreeNode < K , V > * _right;//该节点的右孩子 AVLTreeNode < K , V > * _parent;//该节点的父结点 pair < K , V > _kv;//该节点的左孩子 int _bf;
2023-07-29 14:26:07
712
原创 【Linux--基础IO(动静态库)】】
一个与动态链接的可执行文件仅仅包含他用到的函数入口地址的一个表,而不是外部函数所在目标文件的整个机器码。在可执行文件开始运行以前,外部函数的机器码由操作系统从磁盘上的该动态库中复制到内存中,这个过程称为动态链接(dynamic linking)动态库可以在多个程序间共享,所以动态链接使得可执行文件更小,节省了磁盘空间。操作系统采用虚拟内存机制允许物理内存中的一份动态库被要用到该库的所有进程公用,节省了内存和磁盘空间。一般云服务器,默认只会存在动态库,静态库需要单独安装。
2023-05-22 08:29:31
344
1
原创 【Linux进程控制】
在Linux中fork函数是非常重要的函数,它从已存在进程中创建一个新进程,新进程为子进程,而原进程为父进程。返回值:子进程中返回0,父进程返回子进程id,出错返回-1进程调用fork,当控制转移到内核中的fork代码后,内核就做。
2023-04-25 19:35:31
135
原创 【数据结构--双向带头循环链表(链表中的老大哥)】
双向带头循环链表和无哨兵位的单链表比起来,由于可以往前访问前一个结点,提高了尾插尾删的效率,同时由于有哨兵位的存在,不需要再改变结构体的指针,只用改变结构体内部的元素,就避免了二次指针的使用,也避免了删除插入时对链表是否为空的讨论!!!看起来是个怪物但其实却非常友好呢!!!
2022-11-13 20:33:26
756
5
原创 【函数栈帧】想让面试官刮目相看—想进一步了解程序执行内存发生的变化—走过路过千万不要错过
想让面试关刮目相看?想进一步了解程序执行内存发生的变化?走过路过千万不要错过!
2022-11-07 00:48:31
270
18
原创 【Linux常见指令】
这一篇博客介绍了Linux常用的一些指令,不要死记硬背,俗话说得好“熟能生巧”,只要多用,很自然的就能记住了!!最后我是Maria,一个来自重庆的女孩,现在在读大二,希望和大家一起学习,一起进步!!
2022-10-17 00:26:13
1174
28
原创 程序环境和预处理
这一篇博客介绍了程序的翻译环境和执行环境,大致了解了一个程序先写好之后如何从一个.c文件变成.exe可执行程序。同时也了解了一些预处理的指令语法,在今后写项目的时候会有很大的帮助!
2022-10-15 20:57:54
143
11
原创 【数据结构--二叉树】--附超详细图解
树状结构是非常重要的非线性结构,它用于描述数据元素之间的层次关系。由于二叉树具有存储方便和操作灵活等优点,因此二叉树成为广泛使用的树状结构
2022-10-09 14:22:42
3690
7
原创 【数据结构--排序算法】超详细
排序:所谓排序,就是是一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。稳定性:假定在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相对次序保持不变,即在原序列中,r[i] = r[j],而在排序后的序列中,r[i]仍在r[j]之前,则称这种排序算法是稳定的;否则称为不稳定。(不是我们传统上认为的最坏情况与最好情况的时间复杂度一样就稳定)内部排序:数据元素全部放在内存中的排序。外部排序:数据元素太多不能同时放在内存中,根据排序过程的要求不能再内外存之间
2022-10-03 22:56:37
876
16
原创 函数的模拟实现
你是否能够正确使用strlen,strcpy,memset,memmove等库函数呢,你知道他们是怎样实现的吗?通过这篇文章你会对这些库函数有更深的理解
2022-09-20 20:47:09
751
19
原创 深度剖析数据在内存中的存储
C语言中,我们经常使用数据类型,那么数据在内存中如何存储?存储方式是什么?相信很多货盘在学校做题的时候经常犯迷糊,如果你对这些内容不太了解的话,相信看完这篇博客后,你会对数据的存储有一个新的认识。............
2022-08-10 17:39:26
269
18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人