自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 (2023年最新版)史上最全Python/Java自动化测试学习路线图!没有之一!

废话少说,直接上干货!保证是你2023年看到最全最详细的自动化测试进阶学习路线全栈图!!赶紧保存!

2023-06-14 16:11:27 725 4

原创 JMeter进阶—详解Java请求关于事务的操作

这篇文章中有一个问题,在方法public SampleResult runTest(JavaSamplerContext arg0) 中只对一个类的一个api 进行调用,如果需求是在jmeter中对多个类的多个api进行调用该如何实现呢?同学们会说,简单呀,我们创建多个类然后分别继承AbstractJavaSamplerClient就可以了呀!这样做当然可以,但是这要创建太多的类啦,Jmeter提供了方法可以实现事务操作,即 在一个runTest 方法中创建一个事务,然后一个事务中包括多个请求,话不多说直接

2024-05-22 14:58:59 107

原创 JMeter常用功能及使用方法详解

JMeter被广泛应用于软件性能测试,是一个开源的、纯Java编写的测试工具,其中包括了很多强大的功能。以下将重点介绍JMeter常用功能及使用方法。

2024-05-22 14:55:58 522

原创 Jmeter接口自动化和Python接口自动化,到底选哪个?

很多刚接触接口自动化的朋友都会疑惑,市面上Jmeter接口自动化,Python接口自动化,到底选哪个开始学习呢?导致这个学学,那个学学,遇到困难就放弃,没有哪一个学到最后了。作为一个多年项目实战经验者,那么今天我们来谈一谈,接口自动化到底怎么学合适。

2024-05-21 14:47:59 507

原创 Jmeter在Linux下的运行测试

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。

2024-05-21 14:46:38 814

原创 Jmeter 如何从数组参数中取值

有个post请求,参数“equipment_ids”,是个数组,需求每次执行的时候,按顺序取equipment_ids中不同的值

2024-05-20 14:43:45 141

原创 线程组之间的JMeter传递变量

下面,我们将看看如何在线程组之间共享和传递变量。

2024-05-20 14:41:57 315

原创 Appium定位android WebView中的元素

AndroidAPP中,若存在WebView来加载H5页面,使用appium进行元素定位时,需将webdriver的context切换成webview的context,此时才能正常的获取H5中元素,步骤参考如下:

2024-05-17 15:04:38 439

原创 自动化测试框架有哪几种?

为了适应快速发展的行业生态系统的步伐,必须加快应用程序交付时间,而且必须不能以质量为代价。在更短的时间内达到质量的目的至关重要,因此质量保障倍受关注。为了满足对卓越质量和更快迭代的要求,越来越多的企业引入自动化,并将优先进行自动化测试。敏捷开发模型使其测试过程自动化变得越来越必要,但是最关键的方面是选择正确的测试自动化框架。

2024-05-17 15:02:14 900

原创 Java调用Selenium实现自动化测试

Selenium是一个用于Web应用程序自动化测试工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,GoogleChrome,Opera等。

2024-05-16 15:38:15 356

原创 WindowsGUI自动化测试框架搭建

基于CS架构,模拟用户(鼠标、键盘)操作,达到快速、重复执行测试用例;

2024-05-16 15:35:08 714

原创 Appium最常用的方法总结

Appium常用到的方法 1.click 点击

2024-05-15 15:04:19 574

原创 哪个才是最适合你的 Web UI 自动化测试框架

最近,项目上出于系统性稳定性、减少测试工作量考虑,打算在 Web 前端引入 BDD。由于上一个项目写了一定的 Cucumber 代码(BDD 测试框架之一),这个框架选型的责任便落到了我的肩膀上了

2024-05-15 14:58:11 532

原创 一个完美的自动化测试框架应该怎么写?

自动化测试框架是为自动化测试用例或者脚本提供执行环境而搭建的基础设施。自动化测试框架有助于有效地开发、执行和报告自动化测试用例。

2024-05-14 16:21:19 792 1

原创 自动化测试框架怎么选?Robot Framework怎么搭建环境?

本系列文章跟大家分享的内容是Robot Framework从入门到实践的整个过程,首先会简单为大家介绍一下自动化测试框架,包括框架选择、环境搭建、接口自动化等,最后会带大家实际操作一遍,本文我们主要为大家介绍自动化测试框架的不同以及Robot Framework的环境搭建。

2024-05-14 16:18:34 796

原创 如何快速搭建接口自动化测试框架?Python + Requests

本文主要介绍如何使用Python语言和Requests库进行接口自动化测试,并提供详细的代码示例和操作步骤。希望能对读者有所启发和帮助。

2024-05-13 15:14:18 775

原创 Jenkins+RobotFramework 失败用例重执行方案

接口测试用例运行在Jenkins节点上,在某些情况下,比如网络波动等原因,会导致用例运行失败,此时会触发邮件和钉钉预警,通知给到责任人,按照现有策略,当本次构建失败时,会立马触发第二次构建活动,若第二次构建仍然失败,则会再次触发预警信息。

2024-05-13 15:10:28 367

原创 selenium多窗口、多iframe切换、alert切换

在页面操作过程中有时候点击某个链接会弹出新的窗口,这时就需要切换到新打开的窗口上进行操作。这种情况下,需要识别多标签或窗口的情况。

2024-05-10 14:47:28 282

原创 Appium 并行测试多个设备的方法

在自动化测试中,经常需要验证多台设备的兼容性,Appium可以用同一套测试运例并行测试多个设备,以达到验证兼容性的目的。

2024-05-10 14:44:07 126

原创 使用Selenium监控页面库存变化

日常遇到一些商品比较抢手的情况,经常无库存。所以总希望能够监控它的库存,并在有库存的时候进行提醒。那以某伊份为例,尝试基于Python的Selenium模块的监控方法。

2024-05-09 15:03:33 427

原创 testNG接口自动化测试的架构

现在市面上做接口测试的工具很多,比如Postman,soapUI, JMeter, Python+ unittest等等,各种不同的测试工具拥有不同的特色。但市面上的接口测试工具都存在一个问题就是无法完全吻合的去适用没一个项目,比如数据的处理,加密方式的选择,业务逻辑的处理等等,因为自己编写一个框架能够很好的契合自己的项目。本次选用Python+ unittest方案。这个方案需要测试者具有一定的代码能力,通过利用Python自带的PyUnit也就是我们说的:unittest自动化框架,进行接口自动化测试框

2024-05-09 15:00:25 543

原创 WEB链接自动化测试讲得最明白的一次

1.链接测试: 1)链接是否能打开; 2)链接到的页面是否是正确的页面; 3)是否存在孤立页面(页面存在却没有链接)

2024-05-08 14:27:42 198

原创 Web自动化测试怎么做?Web网页测试全流程解析

web网页测试中的功能测试,主要测试网页中的所有链接、数据库连接、用于在网页中提交或获取用户信息的表单、Cookie 测试等。

2024-05-08 14:24:18 667

原创 测试Web网页的兼容性测试

测试Web网页的兼容性是一个重要的步骤,以确保网站在不同的浏览器、操作系统和设备上都能正常工作。以下是一些步骤和方法来测试网页的兼容性:

2024-05-06 15:15:27 373

原创 Web测试需要测试什么

1.功能测试:确保Web应用的各项功能按照需求规格说明书的要求正常工作。测试包括用户注册、登录、搜索、数据提交、页面导航等功能。

2024-05-06 15:14:06 358

原创 Selenium WebDriver教程

在本教程中,我将向您介绍SeleniumWebdriver,它是当今市场上使用最广泛的自动化测试框架。它是开源的,可与所有著名的编程语言(如Java、Python、C#、Ruby、Perl等)一起使用,以实现浏览器活动的自动化。通过本文,我将告诉您开始使用 Selenium WebDriver 测试Web应用程序所需了解的所有信息。

2024-04-30 14:41:50 604

原创 Appium测试之获取appPackage和appActivity

appPackage和appActivity 进行appium自动化测试非常重要的两个参数,我们所测试的APP不同,这两个参数肯定也是不一样的。那如何快速的获取这APP的这两个参数呢?我这里介绍两个方法

2024-04-29 15:34:57 392

原创 使用Selenium模拟人工操作及获取网页内容

Selenium 是一个自动化测试工具,利用它可以驱动浏览器执行特定的行为,最终帮助爬虫开发者获取到网页的动态内容。简单的说,只要我们在浏览器窗口中能够看到的内容,都可以使用 Selenium 获取到,对于那些使用了 JavaScript 动态渲染技术的网站,Selenium 会是一个重要的选择。下面,我们还是以 Chrome 浏览器为例,来讲解 Selenium 的用法,大家需要先安装 Chrome 浏览器并下载它的驱动。Chrome 浏览器的驱动程序可以在ChromeDriver官网进行下载,驱动的版本

2024-04-29 15:31:02 1026

原创 快速入门Selenium自动化测试

Selenium是常用的Web自动化测试工具,前端开发工程师可以在完成每项开发任务之后,使用Selenuim做一下回归测试,以避免被提BUG太多导致后面做项目总结时太难看。测试工程师学习Selenium时需要掌握很多API接口,例如页面元素如何定位、如何触发各种鼠标操作事件等。而前端工程师则可以充分利用自己所掌握的JavaScript相关API,来替换Selenium中的一些API,从而更快地入门。

2024-04-28 15:11:53 444

原创 Python Selenium实现自动化测试及Chrome驱动使用

本文将介绍如何使用PythonSelenium库实现自动化测试,并详细记录了Chrome驱动的使用方法。

2024-04-28 15:08:18 402

原创 Selenium 中的页面元素以及常用的属性和方法

本文是基于 Pytohn-3.7.4 以及 selenium-4.11.2 进行测试的,可以直接通过 pip 命令安装 selenium:

2024-04-26 14:56:36 549

原创 使用Selenium进行Web自动化操作

我们可使用Selenium进行Web自动化操作。

2024-04-26 14:44:25 411 1

原创 java+selenium 跳过滑块完成页面跳转

在做web自动化的时候,经常会遇到点击一个元素弹出了一个新的窗口,我们需要进入到新的窗口中,进行自动化操作,那么我们如何跳转到新的窗口上呢?

2024-04-25 14:59:49 321

原创 Airtest-Selenium实操小课:下载可爱猫猫图片

在写脚本之前,我们需要准备好社区版AirtestIDE,设置好chrome.exe和对应的driver;并且确保我们的chrome浏览器版本不是太高以及selenium是4.0以下即可(这些兼容问题我们都会在后续的版本修复)。

2024-04-25 14:55:50 410

原创 软件功能测试与性能测试有什么区别呢?

对于功能测试和性能测试来讲,这种分法可以理解为按软件特性来进行分类的。

2024-04-23 14:37:12 271

原创 Docker测试工具测试内存泄露问题

Docker是一个开源的应用容器引擎,基于 Go 语言开发,Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的系统。

2024-04-23 14:34:28 683

原创 Python+ Flask轻松实现Mock Server

接口Mock测试:在接口测试中,对于某些不容易构造或者不容易获取的接口,可以用一个模拟接口来代替

2024-04-22 14:36:20 383

原创 面试官问我自动化怎么搞?

自动化测试是软件测试活动中的一个重要分支和组成部分。随着软件产业的不断发展,市场对软件周期的要求越来越高,于是催生了各种开发模式,如大家熟知的敏捷开发,从而对测试提出了更高的要求。此时,产生了自动化测试,即利用工具或者脚本来达到软件测试的目的,没有人工或极少人工参与 的软件测试活动称为自动化测试。

2024-04-22 14:33:41 421

原创 银行测试干货!一文吃透银行业务重难点

在银行IT系统体系中,核心账务系统、总账系统、财务会计管理等是银行业务中的难点内容,也是银行测试中非常重要的一环,基本上凡是涉及到动账交易都会涉及到会计核算和检查会计分录。

2024-04-19 14:53:06 565

原创 AngusTester和JMeter下的HTTP基准性能测试对比

本次测试主要目的是对比 AngusTester 和 JMeter 在 HTTP 协议基准性能测试(最小延迟小于1毫秒)的表现。

2024-04-19 14:44:57 784

空空如也

空空如也

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

TA关注的人

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