笔记分享
文章平均质量分 93
测试界的霉霉
专注分享软件测试相关技术
展开
-
性能测试(一)—— 性能测试理论+jmeter的使用
定义:软件的性能是软件的一种非功能特性,它关注的不是软件是否能够完成特定的功能,而是在完成该功能时展示出来的及时性。由定义可知性能关注的是软件的非功能特性,所以一般来说性能测试介入的时机是在功能测试完成之后。另外,由定义中的及时性可知性能也是一种指标,可以用时间或其它指标来衡量,通常我们会使用某些工具或手段来检测软件的某些指标是否达到了要求,这就是性能测试。性能测试定义:指通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。事务。原创 2024-05-28 17:36:12 · 1233 阅读 · 1 评论 -
性能测试学习笔记
1、软件测试基础理论 ,2、web,app,接口功能测试 ,3、网络 ,4、数据库 ,5、linux 6、web,app,接口自动化 ,7、性能测试 ,8、编程基础,9、hr面试题 10、开放性测试题,11、安全测试,12、计算机基础。下面是配套资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!全网最全面试刷题小程序,手机就可以刷题,地铁上公交上,卷起来!我是小北,专注软件测试和测试开发高薪就业和跳槽,有很多就业方案可以分享给你。原创 2024-05-25 17:49:54 · 600 阅读 · 0 评论 -
关于python搭建自动化框架
公司突然要求你做自动化,但是没有代码基础不知道怎么做?或者有自动化基础,但是不知道如何系统性的做自动化, 放在 excel 文件中维护,不知道如何处理多业务依赖的逻辑,又或者你想想postman一样可以给每一条测试用例编写一些代码来处理脚本,但是又不知道怎么做。那么 gitee 中勇哥的自动化测试框架,将为你解决这些问题。下面是一个关于一个用例中的所有字段,字段不是全部必填Id:测试用例的id,唯一,必填Name: 测试用例的名称,必填。原创 2024-05-23 17:59:30 · 812 阅读 · 0 评论 -
自动化测试之selenium工具使用
一个为减少测试工作的同行Jason Huggins同行通过js代码库开发的Firefox 启动复制代码Chrome启动复制代码IE 启动需下载驱动复制代码。原创 2024-05-23 17:11:58 · 784 阅读 · 0 评论 -
Python 脚本化 Git 操作:简单、高效、无压力
如何判定此次测试是否达标,代码覆盖率是衡量的标准之一。前段时间,利用fastapi框架重写了覆盖率统计服务,核心其实就是先获取全量代码覆盖率,然后通过diff操作统计增量代码覆盖率,当然要使用diff操作,避免不了与git打交道,那python如何操作gi t呢?下面是配套资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!软件测试面试小程序被百万人刷爆的软件测试题库!!!谁用谁知道!!!原创 2024-05-21 17:46:17 · 1136 阅读 · 0 评论 -
yarl,一个神奇的 Python 库!
1、软件测试基础理论 ,2、web,app,接口功能测试 ,3、网络 ,4、数据库 ,5、linux 6、web,app,接口自动化 ,7、性能测试 ,8、编程基础,9、hr面试题 10、开放性测试题,11、安全测试,12、计算机基础。通过以上代码示例,您可以更全面地了解 yarl 库的高级功能,包括编码解码、合并拆分 URL、URL 参数操作、URL 锚点操作以及 URL 路径操作。2、数据爬取和解析中的 URL 管理:yarl 提供的功能可以优化爬虫程序的 URL 处理逻辑,提升效率和稳定性。原创 2024-05-21 17:35:38 · 808 阅读 · 0 评论 -
测试技术的重要性与应用:现状、方法和未来展望
全面性、自动化、可重复性和跟踪性是测试技术的基本原则,而单元测试、集成测试、系统测试、性能测试和安全测试等方法则是实现这些原则的具体手段。此外,持续集成、持续交付、敏捷测试以及人工智能和机器学习在测试领域的应用,为测试技术的不断发展提供了新的方向。:未来测试技术将继续发展和创新,自动化测试和云测试将成为主流趋势,移动和物联网测试将面临新的挑战,测试工程师的角色将发生演变。通过应用这些常见的测试方法,测试团队能够全面验证软件的各个方面,发现并解决潜在的问题和错误,确保软件的质量和可靠性。原创 2024-05-20 16:51:01 · 887 阅读 · 0 评论 -
一篇文章让你了解软件测试
白盒测试方法基于被测程序的源代码开发测试用例。常见的白盒测试方法有逻辑覆盖、数据流测试、路径分析以及程序插装等。逻辑覆盖以程序内部的逻辑结构为基础设计测试用例,要求对被测程序的结构作到一定程度的覆盖,如语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖及路径覆盖。路径覆盖是最强的逻辑覆盖准则,实际上我们只能有选择地测试程序中某些有代表的性路径。原创 2024-05-20 14:57:17 · 1413 阅读 · 0 评论 -
测试开发-脚本开发工具
今天给大家介绍一个我自己开发的脚本开发工具,可能大多数人会叫这种东西为数据工厂,但是我认为还没达到 自动生成测试数据的地步,所以先叫他脚本开发工具,顾名思义,是用来开发脚本的一个工具,那么为什么测试要做一个这么样的工具呢。整个的脚本开发工具就设计好了,这样不仅能提高测试人员的工作效率,而且可以通过脚本的编写提高测试团队的技术氛围,大家可以尝试下。下面是配套资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!软件测试面试小程序。原创 2024-05-17 17:31:23 · 748 阅读 · 0 评论 -
Docker 部署 Nginx 实现一个极简的 负载均衡
Nginx是异步框架的网页服务器,其常用作反向代理(负载均衡器)。在一般的小项目中, 服务器不多, 如果不考虑使用服务注册与发现, 使用Nginx 可以容易实现负载均衡。在特此写一个快速入门 Nginx 的技术贴, 使用 Docker 部署 Nginx, 实现一个极简的加权轮询负载均衡。原创 2024-05-13 15:39:50 · 1374 阅读 · 1 评论 -
JVM调优-GC基本原理和调优关键分析
前面分享了JVM调优原则和原理分析这里基于该文章,我们大体上对JVM有一个概况性的理解,同时我们知道了JVM调优原则(JVM优化是不得已的手段)对调优基础知识(head堆,垃圾回收器)等知识点,有一个初步的认识。垃圾回收算法,和调优的关键指标,等内容。在内存中没有被引用的对象就是垃圾(一次请求会在内存中创建出很多的对象,这些对象不会自己消失,必须进行垃圾回收,当然垃圾回收器是jvm自己提供的。(特别注意:高并发的场景下,内存中尤其会创建海量的对象,这些对象所占用的内存必须及时被释放,否则影响程序性能)原创 2024-05-11 17:31:53 · 1051 阅读 · 0 评论 -
JVM调优-调优原则和原理分析
对于JVM调优这个话题,可能大部分程序员都听过这个名词。但是绝大多数程序员,都没有真真实实去干过,都没有真实的实践过。也不懂得如何调优?不知道要调成怎么样?那今天咋们就对这个话题来展开描述一下,如何进行jvm调优?调优原则和原理分析JVM垃圾常见的收集器JVM调优常见的工具JVM调优常用的参数JVM调优实践最后分享一个jvm调优的实践案例。希望可以帮助到各位!!!那今天我们就来分享一下,jvm调优原则和原理分析废话不多说了,直接上干货啦!!!平时我们所说的JVM广义上指的是一种规范。原创 2024-05-11 17:19:46 · 1058 阅读 · 0 评论 -
数据库调优-数据库优化
1、软件测试基础理论 ,2、web,app,接口功能测试 ,3、网络 ,4、数据库 ,5、linux 6、web,app,接口自动化 ,7、性能测试 ,8、编程基础,9、hr面试题 10、开放性测试题,11、安全测试,12、计算机基础。下面是配套资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!优化服务器硬件,服务器的硬件性能直接决定着MySQL数据库的性能,硬件的性能瓶颈,直接决定MySQL数据库的运行速度和效率。这句话是什么意思呢?原创 2024-05-10 17:32:00 · 733 阅读 · 0 评论 -
数据库调优-连接池优化
先贴下Transaction Isolation: 事务间隔级别设置,主要有如下几个选项:(对JMX加解密)看到这,有些小伙伴,可能要溜了,别慌,且听我一一道来!!!上干货,安排。。。原创 2024-05-10 17:15:44 · 920 阅读 · 0 评论 -
MySQL学习笔记(持续更行ing)
级别:1. 了解,面试概率10%2. 掌握,面试概率50%3. 重点,面试概率80%原创 2024-03-31 17:27:48 · 917 阅读 · 0 评论 -
python学习笔记——控制流
Return是函数执行结束的标识,函数执行遇到return语句,就会结束执行。用户输入的数据默认都是str类型,跟数值进行比较一定要记得做类型转换。如果函数调用的时候传入了参数,就是用传入的参数;不确定需要传递多少个参数的时候,使用关键字参数的形式传递。循环里面还有循环,第一层循环跑完1次,第二层循环跑n次。I:代词:可迭代对象中的元素轮流赋值给i。注意:只能定义,不能直接赋值,否则会报错。定义在函数里面,仅限包含的函数可以使用。反之,就不写,默认返回none。定义在函数外面,供全局函数使用。原创 2024-04-01 17:57:19 · 813 阅读 · 0 评论 -
python学习笔记——函数
Return是函数执行结束的标识,函数执行遇到return语句,就会结束执行。如果函数调用的时候传入了参数,就是用传入的参数;反之,则使用默认参数。不确定需要传递多少个参数的时候,使用关键字参数的形式传递。注意:只能定义,不能直接赋值,否则会报错。定义在函数里面,仅限包含的函数可以使用。生成一个从0到x的序列对象,左闭右开。3. step:默认为1,同切片。分别以tuple、dict接收。反之,就不写,默认返回none。定义在函数外面,供全局函数使用。1. start:默认为0。将局部变量设置成全局变量。原创 2024-04-02 17:30:22 · 1459 阅读 · 0 评论 -
python学习笔记——文件操作
5. Closefd:文件关闭的时候,文件描述要不要关闭,默认为true关闭。写文件的时候都是往内存区域去写,等程序运行结束之后,就会从内存区写到文件里。使用场景:大量写入数据的时候,建议一边写一边保存,防止数据丢失。覆盖写入,写入的时候不会换行,所有数据都会写在同一行。按行读取所有文件的数据,返回list。参数:偏移量即开始位置,单位:字节数。读取文件的所有数据,默认从头开始。1. Offset:行,默认为0。2. Whence:列,默认为0。1. File:需要打开的文件。原创 2024-04-05 17:04:44 · 808 阅读 · 0 评论 -
python学习笔记——类
定义再类中,通过@classmethod修饰之后,第一个参数是类本身cls(和self的意义一样)一个类继承了多个类就叫多继承,此时他会拥有他继承的所有类方法和属性(私有属性和方法不会被继承)使用场景:当类不能重复初始化的时候,就可以使用类方法或者实例方法。3. 在类的外面:类实例.函数名称() == 类().函数名称。定义在类里面的,在方法函数外面的属性,就叫类属性。类、类属性、类方法不需要实例化就可以直接访问。相同点:都是在类下面,可以通过类直接调用。不同点:类方法可以使用类的方法和静态方法。原创 2024-04-07 16:54:15 · 1019 阅读 · 0 评论 -
软件测试学习之MySQL学习笔记(完结)
级别:1. 了解,面试概率10%2. 掌握,面试概率50%3. 重点,面试概率80%原创 2024-04-08 17:46:56 · 1307 阅读 · 0 评论 -
软件测试流程(一)
单元测试用于判断一小段代码的某个特定条件或场景下某个特定函数的行为,主要测试软件设计的最小单元在语法、格式、逻辑等方面的缺陷以及是否符合功能、性能等需求,程序的多个模块可以并行地进行单元测试工作。将经过单元测试的模块连接起来,组成所规定的软件系统的过程称为集成,集成测试就是针对这个过程,按模块之间的依赖接口的关系图进行测试。用于验证软件的有效性,也就是验证软件的功能和性能以及其他特性是否与用户要求一致。验收测试是以用户为主的测试,但是软件开发人员和质量保证人员也需要参加。原创 2024-04-19 16:15:11 · 719 阅读 · 0 评论