自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Web自动化测试进阶-PO模式+数据驱动+日志收集

不使用任何设计模式和单元测试框架,每个文件对应编写一个测试用例,完全面向过程的编程方式文件名:test_login_account_not_exist.py和test_login_password_error.py# 账号不存在# 实例化浏览器驱动# 1、点击首页登录链接,进入登录页面# 2、输入一个不存在的用户名# 3、输入密码# 4、输入验证码# 5、点击登录按钮# 6、获取错误提示信息print(msg)# 关闭浏览器密码错误测试用例:# 密码错误# 实例化浏览器驱动。

2024-08-21 16:14:10 1313 1

原创 Web自动化测试入门-(Python+Pytest+selenium的基础用法)

介绍Web自动化-Python+selenium+pytest的基础用法

2024-08-16 09:56:21 1510

原创 Git版本控制工具+基础命令

指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理。版本控制最主要的功能就是追踪文件的变更。

2025-09-14 22:34:10 467

原创 C++面向对象编程

定义一个类需要使用关键字 class,然后指定类的名称,并类的主体是包含在一对花括号中,主体包含类的成员变量和成员函数。定义一个类,本质上是定义一个数据类型的蓝图,它定义了类的对象包括了什么,以及可以在这个对象上执行哪些操作。实例:如代码所示,class关键字定义了Box类,并定义了三个对象length、breadth、height,访问属性是publicclass Boxpublic:// 盒子的长度// 盒子的宽度// 盒子的高度类提供了对象的蓝图,所以基本上,对象是根据类来创建的。

2025-09-14 20:54:03 758

原创 Transformer架构基础理论

把一段文字,变成一组Token,这叫做词元化(Tokenization),也叫分词子词(subword)词元化,例如:"subword"这个词,可以拆分成"sub"和"word"两个子词"encoded"可以拆解为"encod"+"ed""encoding"可以拆解为“encod"+"ing'在OpenAl的官网上,1000Tokens大概是750个英文单词上下500个汉字上下,可以使用OpenAI开源的tiktoken尝试一下词元化的过程。

2025-09-14 02:11:34 955

原创 Docker命令(全)

本文总结了Docker常用命令,分为六大类:1)基础命令(docker info/version/help);2)镜像管理(搜索/下载/构建/推送);3)容器操作(创建/运行/监控/删除);4)网络配置(创建/连接/删除网络);5)数据卷管理;6)日志与健康检查。涵盖了容器全生命周期管理,包括镜像获取、容器启停、网络配置等核心功能,为Docker日常操作提供快速参考。

2025-09-07 16:47:14 543

原创 C++编程基础

C++是一种功能强大的编程语言,提供了丰富的数据结构和语法特性。本文介绍了C++的基本语法、数据类型、变量、运算符、流程控制、函数、数组、字符串、指针、引用、日期时间处理、输入输出、结构体以及vector容器等核心内容。

2025-09-06 22:44:18 813

原创 软件测试技巧-如何定位前后端bug?

定位bug的一些小技巧

2024-10-21 00:45:09 2449

原创 Jmeter接口测试入门到精通

Jmeter接口测试教程

2024-10-21 00:38:51 1727

原创 数据结构与算法笔记:概念与leetcode练习题

数组访问:O(1)数组搜索:O(N)数组插入:O(N)数组删除:O(N)适合读,不适合写需要一个count计算1出现次数,另外一个result比较哪个连续次数更大遍历列表,当值不为0时,把该值移动到当前索引位置,索引+1;然后把剩下的值都赋为1快慢指针,快指针往前走,遇到非val值,就把值赋给慢指针,然后慢指针也走一步,这样前面的数都不为val,返回慢指针的值即非val值个数。

2024-10-06 16:34:09 1262

原创 Python语法进阶之路

可以被重复使用的代码块定义函数,封装独立功能,调用函数查看函数使用文档:print(help(函数))# 创建类# 定义属性hp =1000# 定义函数print("我是一个英雄")# 或者hp =1000print("我是一个英雄")# 创建对象说明类名的命名规则按照"大驼峰命名法",每个单词的首字母大写,单词和单词之间没有下划线info 是一个实例方法,第一个参数一般是self, 表示实例对象本身,当然了可以将self换为其他名字,其作用是一个变量,这个变量指向了实例对象。

2024-09-22 19:56:39 1283 1

原创 Python边界值测试工具:生成指定大小文件

Python测试工具,日常提效,适用于文件上传边界值场景

2024-09-20 17:31:25 851 1

原创 Python打包神器pyinstaller和tkinter图形化GUI界面

打包Python测试工具,并添加图形化就界面,便于测试人员进行使用

2024-09-20 15:29:56 799

原创 Python造电话号码数据小工具

一个用于辅助测试工作的python工具

2024-09-18 15:01:53 616

原创 如何在自动化测试中应用装饰器、多线程优化自动化架构?

python 的@property 是 python 的一种装饰器,是用来修饰方法的。我们可以使用@property 装饰器来创建只读属性,@property 装饰器会将方法转换为相同名称的只读属性,可以与所定义的属性配合使用,这样可以防止属性被修改。1.可以把方法变为属性2.防止属性被修改@property##含有@propertyreturn 15def method without property(self):##不含@propertyreturn 15。

2024-09-18 02:27:39 1726

原创 简单接口自动化框架实现(Python+requests+pytest)

app.py -->存放常量。--pytest.ini -->pytest配置文件。--report -->测试报告生成目录。--utils -->存放工具类。--data -->存放测试数据。--scripts -->编写测试脚本。--api -->封装请求。

2024-09-15 17:10:48 1204

原创 接口自动化框架入门(requests+pytest)

接口自动化的request库和pytest框架介绍

2024-09-15 16:57:59 1740

原创 MySQL调优

本文介绍了sql调优方法、索引、慢查询

2024-09-13 23:16:37 1574

原创 Shell脚本-拆分文件并重命名(性能测试)

一个辅助性能测试的Shell工具脚本

2024-09-12 15:35:46 569

原创 软件测试基础理论

本文介绍软件测试的基本理论,包括软件测试的概述、测试流程、分类、测试计划和测试方案的组成、测试用例的概念和设计方法、缺陷管理、测试报告等

2024-09-11 02:23:32 1070

原创 性能测试-接口调优

本文介绍性能测试实际实践过程,包括压测策略的选择,性能指标的监控,如何定位性能瓶颈,如何进行性能调优,并给出了常见面试问题

2024-08-27 17:48:33 1124

原创 Linux指令入门到进阶+Shell编程

详解测试在工作中可能用到的Linux命令,以及shell编程入门

2024-08-05 17:23:47 1372

原创 ngrinder性能测试工具入门

nGrinder。

2024-08-02 13:41:25 1475

原创 测试开发之路—MySQL数据库基础

mysql基础应用知识

2024-07-22 15:28:54 774

原创 常见Jmeter连接数据库报错解决

(即“中国标准时间”)未被识别或者代表了多个时区。为了解决这个问题,你需要确保数据库连接配置中指定了一个具体的、可识别的时区。这个错误信息表明你在尝试连接到数据库时遇到了时区问题。具体来说,错误信息指出服务器时区值。参数来指定正确的时区。:在你的JDBC连接字符串中添加。

2024-07-18 16:33:54 494

原创 一文搞懂“性能测试”

性能测试基础理论及常见面试题

2024-07-16 16:54:38 1368

原创 提效小工具:随机字符串生成器(可自动复制到剪切板)

在日常开发或是处理一些特定任务时,我们经常需要生成随机字符串,比如用于密码、密钥或是测试数据。而为了进一步提升效率,如果这个随机字符串能够自动生成并直接复制到剪贴板上,无疑会更加方便。本文将指导你如何使用Python编写这样一个实用的小工具,并通过库实现与系统剪贴板的交互。首先,确保你的环境中安装了Python。接着,通过pip安装库,这是一个简单易用的库,用于在Python程序中读取和写入剪贴板内容编码过程编码解析 首先,导入了三个模块: :用于生成随机数,这里是用来从字符集中随

2024-07-08 18:09:16 1038

原创 Python学习笔记:Python连接MySQL数据库

简述python连接MySQL数据库,为自动化测试打下基础

2024-07-02 18:35:17 312

原创 Python的匿名函数、列表推导式及元素去重

匿名函数lambda,列表推导式,元素去重的介绍说明

2024-07-02 17:26:14 470

原创 Python学习笔记:Python的异常

python的异常

2024-07-02 16:28:51 824

原创 一文搞懂Python文件操作

如果忘记关闭文件,会造成系统资源消耗,影响后续对文件的访问。文件作用:将数据长期保存下来,在需要的时候使用。f = open("文件名","访问方式")中操作文件套路非常固定,一共。

2024-07-02 15:51:35 773

原创 python学习笔记:面向对象三大特征(封装、继承、多态)

class A:money = 10print("学习好")passb = B()b.study()

2024-07-02 14:38:37 232

空空如也

空空如也

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

TA关注的人

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