自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 简历面试题(较完整版)拿到了一家offer,做交换机的

我的上一个项目经历是在东莞一家青软创新科技集团里做的一个项目,是一个仓库管理系统,我主要负责测试工作,然后这款软件主要是管理和监控仓库内货物的实时状态的一款软件,主要的模块有出库管理、入库管理、库存管理、任务调度、订单管理、退货管理、客户和供应商管理等模块,我主要负责出入库和库存管理模块,主要是做功能测试、接口测试和部分的自动化测试。百分百通过之后,就可以提测了。如果这是一个不明显的bug,查看bug是需求明确定义的还是未明确定义的,如果是,拿着需求文档找开发说明,如果不是,就找产品,让产品定义。

2024-09-13 14:18:00 888

原创 简历面试题(不完全)

我的上一个项目经历是在东莞一家青软科技创新科技公司里做的一个项目,是一个仓库管理系统,我主要负责测试工作,然后这款软件主要是管理和监控仓库内货物的实时状态的一款软件,主要的模块有出库管理、入库管理、库存管理、任务调度、订单管理、退货管理、客户和供应商管理等模块,我主要负责出入库和库存管理模块,主要是做功能测试、接口测试和部分的自动化测试。(2)定制测试计划,安排好时间线,确定好测试人员的测试任务以及测试数据、环境、工具等,确定测试面,比如接口、兼容性、网络等,确定是否需要做安全、性能测试。

2024-09-04 20:52:10 696

原创 python连接mysql

首先,需要下载一个第三方库pymysql。通过插入sql语句可以对表进行增删查改。

2024-08-22 10:34:41 233

原创 测试面试题(18)2

前后端开发进行某些Git操作后触发git仓库里的web hook钩子,它是提前配置好的,会进一步触发jenkins里面的一些脚本(在Jenkins中,你需要创建一个新作业,并配置它来监听Webhook触发的事件)、这些脚本会触发生成docker镜像(在Jenkins Job中,你可以使用Docker插件或者直接运行docker build命令来构建Docker镜像。如果你的项目主要涉及简单的查询操作,并且服务器配置较好(例如,现代的虚拟机或物理服务器),那么可以从每秒50到100个请求开始测试。

2024-08-21 20:38:32 266

原创 软件测试工程师介绍

能够独立完成软件项目的测试设计、并独立完成测试工作。性能测试工具loadRunner的脚本开发技巧。能够独立完成自动化测试框架设计、并执行落地。使用python语言进行Web自动化测试。使用python语言进行接口自动化测试。数据库的增删查改以及数据运算等操作。接口工作原理、独立进行接口测试设计。能够独立完成监控部署、性能瓶颈排查。性能测试工具loadRunner。独立完成性能测试多场景设计。性能测试工具jmeter。性能测试工具jmeter。python编程基础。python企业编程。

2024-08-21 19:15:47 302

原创 测试面试题(20)

提高测试效率、减少人为错误、提高测试覆盖率、便于重复执行、降低长期成本、支持多平台测试(自动化测试可以轻松地跨多个操作系统、浏览器和设备进行测试、便于兼容性测试)、易于扩展。资源使用率:cpu、内存、磁盘、网络,CPU不高于75%-85%、内存不高于80%、磁盘IO(速率)不高于90%、网络不高于80%;需求分析(需求评审)、设计(架构设计、ui设计等等)、编程开发、测试(集成测试、系统测试、性能、安全、验收)、项目部署、维护。tps:每秒处理的事务数,用于衡量系统在单位时间内可以处理的事务数量。

2024-08-20 10:46:53 681 1

原创 http协议

也就是说,HTTP 建立在 TCP 之上,利用 TCP 提供的可靠的数据传输服务。缺少状态就意味着如果后续处理需要前面的信息,则必须要重传,这就很可能会导致每次连接传送的数据量增大。另一方面,在服务器不需要先前的信息时它的响应就比较快。1、HTTP协议支持 客户/服务端,所有的 HTTP请求 都是从客户端开始建立通信,服务器端在没有接收到任何的客户端请求之前是不会发出响应的;简而言之,TCP 关注的是如何在两个主机之间提供可靠的点对点数据传输,而 HTTP 则关注于如何在客户端和服务器之间交换数据和资源。

2024-08-20 09:32:26 205

原创 TCP协议

为了保证客户端和服务器端的可靠连接,TCP建立连接时必须要进行三次会话,也叫TCP三次握手,进行三次握手的目的是为了确认双方的接收能力和发送能力是否正常。TCP即传输控制协议,是一种面向连接、可靠的数据传输协议,它是为了在不可靠的互联网上提供可靠的端到端字节流而专门设计的一个传输协议。第二次挥手:此时客户端到服务端的连接已关闭,但服务端到客户端的连接仍然打开。第四次挥手:客户端接收到服务端的请求后,将接收窗口关闭。第一次挥手:客户端请求关闭,表示没有更多的数据要发送了。证明客户端的发送能力正常。

2024-08-20 09:26:49 211

原创 postman

Mock servers 桩程序(前后端分离,前端已经开发好了,后端还没有,那么就可以自定义一个mock server服务器,前端)//再根据key取值,并设置为全局变量(可以在look处查看全局变量)Environments 环境配置(测试环境、线上环境、开发环境等)//设置正则规则并提取结果(为list,要取的值是下标为1的值){{$randomint}} 1-1000的整数。//直接.value提取值,并设置为全局变量。{{$timestamp}} 时间戳。//接口请求停留三秒(不需要记)等等。

2024-08-19 16:56:58 576

原创 pytest框架

处理完基础路径后再在yml工具类里面创建write_extract_file和read_extract_file方法用于存放和提取中间变量,clean_extract_file方法清空extract.yaml,clean_extract_file方法在conftest.py文件里使用,使用装饰器fixtrue使会话开始前清空extract.yaml文件。url处理基础路径后处理路径传参的部分 在requests_util py文件中创建统一替换的方法 (replace_value)

2024-08-15 17:50:15 327

原创 接口自动化测试前置

params=数据(list,tuple,字典等) 用于数据驱动,接收params一组数据,数据作为参数传入固件的方法中并且参数变量固定request,params接受的数据有几组参数,则固件作用的地方便执行几次。2、main函数pytest.main()后面沉睡几秒后加入 os.system("allure generate reports/temps -o reports/allure --clean")项目名称、模块名称、接口名称、测试标题、严重级别、用例描述、(步骤、附件一般会封装)

2024-08-15 17:47:08 638

原创 jmeter

测试计划(容器)、线程组(代表用户)、配置元件(配置请求)、前置处理器、定时器、逻辑控制器、取样器、后置处理器、断言、监听器(收集测试结果)beanshell中可以使用java代码,也可以使用python代码(一般python代码最好自己会编写,避免找开发)正则表达式取值时如果有数组则直接通过[下标]取值,字典则.key取值。组件的作用域:组件可以作用于同级组件和父组件以及同级组件下的子组件。1、先在测试计划里面导入数据库驱动(驱动自己先从网上下载下来)3、发送数据库请求(jdbc request)

2024-08-13 20:04:47 298

原创 数据库(mysql)

- 分组查询(数据筛选)having(相当于where) where后面不能用聚合函数 having可以。SELECT max(score) from students where class='2班';SELECT avg(score) from students WHERE class="2班";-- 条件查询(模糊查询) like %(任意个字符) _(一个字符)-- 升序 降序(desc) where要在order by前面。-- 条件查询(比较) >

2024-08-12 10:16:39 543

原创 linux

4、touch新建文件 mkdir新建文件夹(-p 能实现递归创建) rm -irf删除文件或文件夹(i询问是否删除 r删除文件夹和文件 f强制删除,无需提示)5、cp 源文件 目标文件 -r(若源文件为目录,则复制该目录下所有内容) -f(强制覆盖已存在文件而不提示) 复制。7、> >> 重定向 将左边的结果在右边的文件里面显示出来(一个覆盖 两个追加)如果重定向的文件不存在,会自动创建。6、mv 源文件 目标文件 -f(强制覆盖已存在文件而不提示) 移动 (也可用作改名)

2024-08-09 17:39:25 383

原创 pytest和unitest

如果你正在维护一个已有的使用 unittest 的大型项目,并且团队成员熟悉其用法,那么继续使用 unittest 是合理的。如果你对测试有特殊需求,例如需要高度定制化的测试报告,或者需要并行测试执行等,pytest 的插件生态系统可能更适合你的需求。遗留代码:如果你维护的是一个已经有大量基于 unittest 的测试的遗留项目,继续使用 unittest 更为合适。如果你有一个新项目,特别是小型项目,或者希望简化测试过程,那么 pytest 可能是一个更好的选择。unitest和pytest适用场景。

2024-08-09 17:36:10 111

原创 性能测试指标

注意:一个事务是指一个客户机向服务器发送请求,然后服务器做出反应的完整过程。资源使用率:cpu、内存、磁盘、网络,CPU不高于75%-85%、内存不高于80%、磁盘IO(速率)不高于90%、网络不高于80%;tps:每秒处理的事务数,用于衡量系统在单位时间内可以处理的事务数量。在容量场景下,如果有多个独立的查询接口,且这些接口内部不再请求其他接口,QPS 可能是 TPS 的倍数。TPS 考虑的是一个完整的业务流程,而 QPS 关注的是单个查询。错误率:处理请求时发生的错误或失败的次数与总请求数量的比例。

2024-08-08 14:57:26 157

原创 处理接口依赖

接口依赖

2024-08-08 14:40:31 74

原创 tomcat和apache和nginx的区别

使用场景: Nginx 常被用于需要处理大量并发连接的场景中,或者作为前端服务器与其它后端服务器(如 Tomcat 或 Apache)配合使用。使用场景: 如果你需要运行基于 Java 的 Web 应用程序或服务,那么 Tomcat 将是一个不错的选择。如果你的需求是处理大量并发连接或需要一个高性能的反向代理服务器,那么 Nginx 将是一个非常好的选择。如果你的项目是基于 Java 的 Web 应用程序,那么 Tomcat 可能是最直接的选择。

2024-08-08 09:36:30 310

空空如也

空空如也

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

TA关注的人

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