自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Pycharm的使用技巧总结

在 “Color Scheme” 下的 “Python” 设置中,找到 “行注释” 选项,点击它可以展开注释相关的颜色设置,通过右侧的颜色选择器可以修改注释行的颜色。在 “Color Scheme” 下的 “Python” 设置中,找到 “Text” 选项,点击它可以展开对编辑器字体颜色的设置,通过右侧的颜色选择器来修改字体颜色。需要在a+=1上方插入空行,鼠标点击a+=1这一行,然后按下Ctrl+Alt+Enter。需要折叠代码,选中代码,按下Ctrl + -全选,点击快捷键Ctrl + /

2025-06-03 14:31:08 835

原创 Python自动化之selenium语句——等待时间、选择框、下拉框、日期、上传、句柄、弹窗、iframe页面嵌套、获取文本、网页前进后退

本文介绍了Web自动化测试中的多种交互操作技巧,主要包括:元素定位等待时间的设置方法(推荐使用隐性等待);选择框、日期控件和文件上传的操作方式;多标签页的句柄获取与切换;三种弹窗(警告框、确认框、提示框)的识别与处理方法;iframe嵌套页面的定位与操作;获取元素文本内容与可见性判断的方法;以及网页前进后退的控制。这些技巧涵盖了Web自动化测试中的常见交互场景,为测试脚本编写提供了实用指导。

2025-05-30 09:00:00 1592

原创 Python自动化之selenium语句——元素点击、输入、清空和八大元素定位方法

本节讲解元素定位相关知识。

2025-05-29 09:00:00 1054

原创 Python自动化之selenium语句——浏览器设置显示尺寸、截图、刷新网页

本文介绍了浏览器操作的进阶功能:1)窗口控制(最大化/最小化);2)定位与尺寸设置(可指定x/y坐标及宽高像素值);3)浏览器窗口截图功能(截图范围受当前窗口尺寸限制);4)网页刷新操作。所有功能均可通过参数配置实现,执行后需验证效果。注意浏览器截图与系统截图的区别。

2025-05-27 09:15:00 358

原创 Python自动化之selenium语句——打开、关闭浏览器和网页

之前的文章中,python已经安装好seleium,下面将是对selenium语句的学习讲解。下面从实际的应用场景出发,编写了一些自动化代码。

2025-05-27 09:00:00 917

原创 Python之selenium安装

1)解压下载的压缩包,将.exe复制到浏览器的安装目录下(D:\Program Files\GptChrome),根据自己的实际地址进行修改。4)选择chromedriver,win64,点击zip包链接,复制url到浏览器输入框,回车后自动进行下载。在命令行,输入pip show selenium,如下显示了selenium的版本信息,则代表已经安装成功。但有时,由于网络或其他问题,会导致下载报错,可以选择使用清华镜像源或阿里云镜像源加速下载。3)点击Stable,浏览器的版本号需要小于此处的版本号。

2025-05-24 09:00:00 1155 1

原创 Python之PyCharm安装及使用教程

选择customize installation自定义安装,否则默认安装路径会安装到C盘,以后电脑会变卡。4、选择需要安装的组件,一般默认勾选全部就可以,然后点击【Next】,选择安装路径。2、选择安装的版本,此处我选择的是3.11.4版本,不同安装包的说明。5、最后点击【Install】进行安装,等待安装完成。3、下载完成后,双击.exe程序就可进行安装了。1、首页,点击下载按钮,进入到下载页面。3、选择安装路径,点击【下一步】4、勾选安装选项,点击【下一步】6、等待安装完毕,点击【完成】

2025-05-23 14:34:46 374

原创 ADB的安装及抓取日志(2)

ADB抓取日志

2025-04-16 15:22:21 1104

原创 ADB的安装及抓取日志(1)

ADB(Android Debug Bridge)是一个通用命令行工具,允许你与 Android 设备进行通信。它主要用于开发和调试目的,但也可用于其他多种功能,如安装应用、运行 shell 命令、查看日志等。ADB 是 Android SDK 的一部分,通常位于 platform-tools 目录下。ADB的主要用途调试应用程序:通过 ADB 可以直接在设备上运行和调试你的应用。文件传输:可以在开发机器和连接的设备之间复制文件。

2025-04-16 13:50:42 1039

原创 接口业务安全测试技能

刚开始接触接口业务安全测试概念时,我有些茫然,是接口测试呢,还是业务功能测试。其实吧,他是两者兼有,目的就是为了提高接口的安全性,在源头上防范业务风险。众所周知,接口的参数是由前端传过来,再提交至后台的。前端系统一般都针对实际的业务规则进行了输入控制,那么还有必要进行接口参数的测试吗?

2024-02-22 16:09:43 896

原创 性能测试参数及计算方式

一、事务1.TPS每秒钟处理的事务数此处说明一下:事务具体是指业务逻辑上的事务,以用户登录举例:从用户输入登录信息点击登录按钮开始,到返回登录成功页面整个过程,算一个事务,这个过程包含多个页面或者JS等组件的交互。2.事务并发数系统同时处理的事务数。3.响应时间一般的响应时间是指事务从开始到结束,取平均响应时间。4.计算公式TPS=事务并发数/平均响应时间事务并发数=TPS*平均响应时间二、用户参考测试场景:一个软件系统注册用户3000万人,每小时活跃用户为20万人。

2024-01-16 19:24:36 814

原创 软件测试人员的职责思考~

引言思考个问题:作为一名软件测试人员,你的职责是什么?仅仅完成测试就可以了吗?答案当然是NO。基本职责一名测试人员的基本职责主要有以下五个方面:理解和澄清业务需求制定策略并设计测试实现和执行测试缺陷管理与分析质量反馈与风险识别一、理解和澄清业务需求首先,需要理解业务需求的维度,分别从业务流程流程、业务影响、终端用户进行分类描述。其次,在需求的可测性方面需要考虑的是:完备性、客观性、独立性。

2024-01-16 10:43:44 1008

原创 JMeter之ftp压测上传

最近承接了一个批量上传图片到ftp的压测项目,在提交数据时,会存在并发场景,需要验证一下服务器是否满足实际场景的要求。

2023-11-13 11:17:49 996

原创 软件测试——安全测试常见测试方法

通过漏洞扫描技术,测评人员能够检测主机是否开放了不必要的服务,是否对外部的网络探测行为进行了有效的屏蔽,是否设置了安全策略避免自身的敏感信息外协,是否安装了存在严重安全隐患的操作系统版本等等。例如:A账号的个人资料ID为1,B账号的个人资料ID为2,登录B账号,直接把URL的ID修改为1,如果可以查看到A的个人资料,说明存在越权漏洞。通过代码走读的方式对源代码的安全性进行测试,常用的代码检查方法有:数据流、控制流、信息流等,通过这些测试方法与安全规则库进行匹配,进而发现潜在的安全漏洞。

2023-10-13 16:19:45 8064

原创 软件测试之bug统计分析的重要性

复盘统计bug不是目的,真正的目的是从中吸取经验,提高产品质量。

2023-10-12 14:05:43 1824

原创 Jmeter之参数化使用

参数化的概念在自动化测试脚本中经常使用,脚本在运行时,根据需要选取不同的参数值作为输入,此方式成为数据驱动测试(Data Driver Test),参数的取值范围称为数据池(Data Pool)。数据的参数化,通俗来说就是某个参数值的取值不是直接在接口请求中固定,它可以是从用户定义的变量中取值,也可以是通过某种数据规则生成。点击菜单栏上的函数助手对话框,选择需要的函数,填写对应参数,点击【生成】按钮,随即生成所需的函数表达式,直接复制就可以使用。添加方式:线程组右键->配置元件->用户定义的变量。

2023-10-11 17:25:13 152

原创 Jmeter后置处理器——正则提取器

1)名称:显示在脚本中提取器的名字2)注释:添加的备注信息3)Apply to:用于可以生成子采样器的采样器,供几种类型可选,选择默认的Main sample onlyMain sample and sub-samples——适用于主采样和子采样Main sample only——仅适用于主采样Sub-samples only——仅适用于子采样JMeter Variable Name to use——提取适用于命名变量的内容4)要检查的响应字段主体——响应体,不包含响应头,最常用。

2023-09-27 15:30:49 539

原创 Jmeter后置处理器——JSON提取器

1.名称:显示在脚本中提取器的名字2.注释:添加的备注信息3.Apply to:用于可以生成子采样器的采样器,供几种类型可选Main sample and sub-samples——适用于主采样和子采样Main sample only——仅适用于主采样Sub-samples only——仅适用于子采样JMeter Variable Name to use——提取适用于命名变量的内容。

2023-09-26 17:26:14 343

原创 软件测试——测试准则如何制定?

所以作为测试团队,我们应该尽可能要求参与项目调研分析阶段的各项讨论和会议,并且要把这些口头约定的内容用文字记录下来(比如邮件,发给各与会方),从而形成我们的测试依据文档。通常情况下,一个系统的解决方案会影响其他系统,当经过无数次迭代后,系统不断地发生变化,你需要以某种方式得知它什么时候发生了变化,变化是什么以及在哪里发生的,影响的范围有多大。我们在测试时,模拟用户真实的部署环境,参考用户的行为习惯,模拟用户的数据等编写测试用例,将用户需求与测试结果进行一致性对比,以此来判定测试是否满足通过准则。

2023-09-04 15:40:13 507

原创 软件测试方法分类

集成测试:也叫组装测试或联合测试,在单元测试之后进行,旨在验证软件单元之间的接口关系,通过模块之间的数据传输、功能冲突、组装功能正确性、全局数据结构、单个模块缺陷对系统的影响,发现各软件单元接口之间存在的问题,最终把经过测试的单元组成符合设计要求的软件。黑盒测试:也称为数据驱动测试,把测试对象当作看不见的黑盒,在完全不考虑内部结构和处理过程的情况下,测试人员仅依据程序功能的需求规范考虑,确定测试用例和推断测试结果的正确性,是站在使用软件或者程序的角度,从输入数据与输出数据的对应关系出发进行的测试。

2023-08-18 10:43:44 734

原创 软件测试——死链检测工具Xenu

Xenu(Xenu Link Sleuth)是一款轻量级但功能强大的检查网站死链接的软件。它既可以直接打开本地网页来检查链接,也可以通过输入任何网址来检查。检查结果列出网站的活链接和死链接,分析转向链接,支持多线程操作,可以把检查结果存储成文本文件或网页文件。Xenu的图标像一个绿色的蜗牛,所以Xenu又被广大的SEO人员亲切的称之为:绿蜗牛。

2023-08-16 14:37:31 4975

原创 软件测试-Web端测试方法总结

(字段包括区分大小写以及在输入的内容前后输入空格,保存后,数据是否真的插入到数据库中,要注意保存数据的正确性,另外,针对用户账号等,有时要求大小写不敏感,有时要求大小写敏感,此处要按照需求定义来进行测试,不是固定不变的)‘’》】})”等可能导致系统错误的字符、禁止直接输入特殊字符时,尝试使用粘贴拷贝查看是否能正常提交、word中的特殊功能,通过剪贴板拷贝到输入框,分页符,分节符类似公式的上下标等、数值的特殊符号如∑,㏒,㏑,∏,+,-等。而且,连接速度太慢,还可能引起数据丢失,是用户得不到真实的页面。

2023-08-15 15:20:45 3751

原创 软件测试——Linux命令合集

键入y复制选中文本,键入d删除选中文本,键入v回到一般模式。mkdir指的是创建一个新的目录,新目录的名称不能与当前目录中已有的目录或文件同名。当前目录的isTester.tar.gz移动到/usr/ido目录,并重命名为ido.tar.gz。查找/APP/www路径下扩展名是.py的文件,包括子目录(路径省略不写,代表在当前文件夹下查找). 键入英文“:”进入末行模式,按wq(保存并修改)后回车。.一般模式(normal mode),默认即为一般模式。. i或insert键,即可进入插入模式。

2023-08-02 09:42:19 523

原创 Bug量分析,Bug是否越多越好?

经常会听到有人讨论,某某一个月发现了500多条bug,还有谁一天发现了100多条bug,公司的绩效是根据bug量多量少来衡量等问题,但是,我们能仅从bug量上就看出来一个人的工作质量吗?显而易见,这样太过片面了。首先,bug量显示了哪些问题,代表了什么?在这里我们认为bug多的软件质量可能不好,为什么说是可能,而不是肯定,因为这里面缺少了参照点,下面将从bug量配合查看的因素来进行分析。

2023-07-28 16:08:37 2428 1

原创 软件测试——浏览器F12必备知识点

浏览器F12的强大功能

2023-07-28 14:22:06 3206 2

原创 软件测试 —— 数据库常用SQL语句

数据库语句Mysql

2023-07-27 17:13:30 2553 1

原创 Bug提交规范

Bug提交规范

2023-07-26 16:36:59 1476 1

原创 软件测试流程

软件测试流程规范

2023-07-26 15:55:43 408 1

原创 JMeter之跨线程组关联参数

jmeter跨线程组关联参数

2023-06-15 14:41:29 1018

原创 JMeter之文件导入接口的实现

JMeter之文件导入接口的实现

2023-03-24 15:33:16 1463

原创 HTTP状态码含义

HTTP状态码

2023-03-21 15:27:08 743

原创 JMeter之多用户并发场景的模拟操作

JMeter之多用户并发场景的模拟操作

2023-03-20 17:45:42 5203

原创 JMeter之循环操作接口删除数据

JMeter循环操作接口删除数据

2023-03-17 15:15:53 2527

原创 工作流-多实例会签条件设置

工作流-多实例会签条件设置

2023-01-12 15:54:39 1349

原创 Jmeter+ant+jenkins 实现接口自动化构建

Jmeter+ant+jenkins 实现接口自动化构建

2023-01-12 15:12:34 2886

原创 JMeter之压力测试——混合场景并发

JMeter混合场景并发压力测试

2023-01-12 14:12:40 8861 2

原创 JMeter之负载阶梯压力测试

JMeter之负载阶梯压力测试

2022-06-21 15:37:24 6023

原创 JMeter之压力测试

JMeter压力测试实战

2022-06-21 10:42:47 50097 4

原创 JMeter之接口测试脚本编写

JMeter之接口测试脚本编写

2022-06-13 17:25:28 4968

原创 JMeter之接口测试——主要元件介绍

jmeter-元件

2022-06-10 16:37:03 1272

空空如也

空空如也

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

TA关注的人

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