• 博客(1843)
  • 收藏
  • 关注

原创 JMeter如何进行多服务器远程测试

我们一般都会用JMeter在本地进行测试,但是受到单个电脑的性能影响,往往达不到性能测试的要求,无法有效的模拟高并发的场景,那么这个时候,我们就可以借由JMeter提供的Romote Test来进行远程的测试。

2024-05-22 14:54:08 242

原创 Redis 性能测试工具介绍

Redis 包含一个名为 redis-benchmark 的性能测试工具,它可以模拟 N 个客户端同时向 Redis 发送 M 条查询命令的应用场景(类似于 Apache 的 ab 工具)。

2024-05-22 14:51:30 102

原创 Jmeter系列之作用域、执行顺序

之前也留下了一个问题。怎么给不同的请求设置不同的Header?后续也透露了可以使用Sample Controller,结合元件的作用域来实现

2024-05-21 14:39:09 297

原创 一文搞定,JMeter的三种参数化方式

可以在 Test Plan 中设置好添加变量,变量名可以在任意的位置使用,比如说在线程组中直接用${ 变量名 }方式引用,步骤如下:

2024-05-21 14:35:19 364

原创 Linux系统这些压测工具,你用过吗?

作为一名运维人员,你是否遇到过这种场景?需要用工具测试系统cpu或内存占用高来触发告警,或者通过压测测试服务的并发能力。作为运维工程师,也可以通过这些命令复现故障场景。那么通过本文可以让你掌握常用的测试命令和工具。

2024-05-20 14:39:56 905

原创 Jmeter参数的AES加密使用

在Jmeter日常实践中,大家应该都遇到过接口传参需要加密的情况。以登陆为例,用户名和密码一般都需要进行加密传输,在服务端再进行解密,这样安全系数会更高,但在使用jmeter进行接口测试的时候,怎样发送加密的参数呢,下面以AES加密为例,来示范一下如何在jmeter中对参数进行加密。

2024-05-20 14:32:18 255

原创 selenium通过cookie跳过登录验证码实现登录

摘要:一般做ui自动化面对验证码一直是一个问题,在网上页百度了一些关于验证码的问题,有通过把验证码提取下来通过pytesser,tesseract,OCR 等库处理,但是这些比较麻烦。

2024-05-17 14:59:57 238

原创 iOS自动化测试之Appium的安装和使用

因为需要配合测试同学处理自动化测试方面的东西,所以记录下来自己关于Appium的安装和使用,但是主要是关于安装的,因为安装真是遇到了很多坑,另外,我只是关注iOS App的测试,所以这里没有测试Android。

2024-05-17 14:58:17 899

原创 看完这个你就牛了,自动化测试框架设计

随着IT技术的快速发展,软件开发变得越来越快速和复杂化。在这种背景下,传统的手工测试方式已经无法满足测试需求,而自动化测试随之而生。

2024-05-16 15:28:19 731

原创 Selenium:使用Python编写的自动化Web浏览器

Selenium是一个在多个编程语言中可用的工具集合,它可以让你在Web浏览器中自动执行各种操作,从而减少了许多重复性操作的时间和精力。

2024-05-16 15:25:59 441

原创 Python+selenium自动化元素定位防踩坑

 selenium.common.exceptions.StaleElementReferenceException: Message: stale element reference: element is not attached to the page document

2024-05-15 14:52:39 915

原创 Selenium测试本地web登录

·首先在py项目上配置selenium

2024-05-15 14:49:18 286

原创 两分钟搞懂UiAutomator自动化测试框架

UiAutomator是谷歌在Android4.1版本发布时推出的一款用Java编写的UI测试框架,基于Accessibility服务。其最大的特点就是可以跨进程操作,可以使用UiAutomator框架提供的一些方便的API来对安卓应用进行一系列的自动化测试操作,如点击、滑动、键盘输入、长按以及常用的断言方法等。

2024-05-14 16:12:29 520

原创 自动化测试框架的目录结构

自动化测试框架的目录结构可以有多种,但是通常包含以下几个目录:

2024-05-14 16:08:20 241

原创 App自动化之Appium工作原理!

首先,Appium 是一款开源框架,生态丰富,社区强大,一直在被开发者维护;并且是一个灵活的跨平台的测试自动化工具,可以在iOS、Android或Windows、Mac 设备上进行移动应用的自动化测试运行,并且能够使用相同的 API 编写多个平台的测试脚本;

2024-05-13 15:06:30 885

原创 使用TestNG框架搭建自动化测试框架

开发过程中,每次发布前,对于变更内容我们能做到新功能的验证,但是如果项目体量较大时,我们可能无法评估到发布变更内容对之前代码的影响。如果让测试同学全量回归所需时间较长,那么如何简化这部分内容,一键做到验证本次变更对项目的影响。一方面是自动化测试用例,另一方面就是一个合适的测试框架了。

2024-05-13 15:01:46 379

原创 搭建自动化测试框架,该如何开始呢?

曾经负责过多个团队的自动化测试框架从 0 到 1 的建设,给大家分享下我的经验:

2024-05-10 14:39:24 362

原创 接口测试框架开发实践:测试报告插件allure-pytest详解

Python主流自动化测试报告插件有三个:HTMLTestRunner、Pytest-html 和Allure。HTMLTestRunner是一个比较古老的报告模板,界面也不是很好看。Pytest-html界面很简洁,看起来也很直观,是一款比较不错的报告插件。如果你想提升下逼格,让你的自动化测试报告变得高大上,那么请选择 Allure 。

2024-05-10 14:37:57 443

原创 Selenium打开浏览器的方式总结

Chromen属性,快捷方式标签下,目标后面加上参数–remote-debugging-port=9222 --user-data-dir="./AotomationProfile"

2024-05-09 14:58:06 186

原创 怎么做自动化测试框架分层架构

不同公司和项目的需求不同,做到以下九点,可以构建一个强大且易于维护的自动化测试框架。

2024-05-09 14:55:59 755

原创 怎样正确做 Web 应用的压力测试?

提到压力测试,我们想到的是服务端压力测试,其实这是片面的,完整的压力测试包含服务端压力测试和前端压力测试。

2024-05-08 14:20:26 812

原创 Web自动化测试怎样做?Web自动化测试详细流程和步骤

自动化(Automation)是指机器设备、系统或过程(生产、管理过程)在没有人或较少人直接参与的情况下,根据人的要求,通过自动检测、信息处理、分析判断、操纵和控制,达到预期目标的过程。

2024-05-08 14:14:35 846

原创 电子商务网站和移动应用程序的数字测试

电子商务业务的数字测试评估电子商务网站或应用程序在客户可能用来访问它的所有可能设备上的可用性、功能和整体用户体验。该流程旨在确保电子商务网站易于浏览,提供无缝的购物体验,可以安全地处理所有交易,并确定阻碍客户与电子商务网站有效互动的任何问题。这包括测试网站的布局、设计和速度在各种设备上的表现,以及搜索、表单、购物车、结帐流程、支付网关等功能的功能。

2024-05-06 15:12:20 214

原创 web安全测试的测试方法有哪些?

Web安全测试是确保Web应用程序安全的重要环节,它旨在发现和修复潜在的安全风险和漏洞。本文将介绍一些常见的Web安全测试方法,帮助您了解如何有效地评估Web应用程序的安全性。

2024-05-06 15:11:01 851

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

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

2024-04-30 14:34:56 368

原创 简单但好用:4种Selenium截图方法了解一下

我们执行UI自动化操作时,大多数时间都是不在现场的,出现错误时,没有办法第一时间查看到,这时我们可以通过截图当时出错的场景保存下来,后面进行查看报错的原因,Selenium中提供了几种截图的方法,小编今天给大家介绍下。

2024-04-30 14:32:26 403

原创 Selenium无头模式容易遇到的坑

在无头模式下,我们看不到浏览器的操作,但是selenium无头模式的浏览器向服务器发送的请求头和正常模式下还是有点区别的,这就导致了一些网站会检测到我们是用selenium来访问的,从而导致一些问题

2024-04-29 15:22:09 222

原创 自动化测试框架盘点

自动化测试框架可以帮助测试人员评估多个Web和移动应用程序的功能,安全性,可用性和可访问性。尽管团队可以自己构建复杂的自动化测试框架,但是当他们可以使用现有的开源工具,库和测试框架获得相同甚至更好的结果时,通常是不会再去花费大量的时间和金钱去自己创建一个的。

2024-04-29 15:19:18 674

原创 解决Selenium元素拖拽不生效Bug

前几天在使用Selenium进行元素拖拽操作时,发现Selenium自带的元素拖拽方法(dragAndDrop())不生效,网上的回答也是五花八门,比较混乱,尝试了以下几种方法均无法解决。

2024-04-28 15:05:16 303

原创 如何教你四个类搞定分层自动化测试框架

我们刚开始做自动化测试,可能写的代码都是基于原生写的代码,看起来特别不美观,而且感觉特别生硬。

2024-04-28 15:01:37 237

原创 如何搭建关键字驱动自动化测试框架

这篇文章我们将了解关键字驱动测试又是如何驱动自动化测试完成整个测试过程的。关键字驱动框架是一种功能自动化测试框架,它也被称为表格驱动测试或者基于动作字的测试。关键字驱动的框架的基本工作是将测试用例分成四个不同的部分。首先是测试步骤(Test Step),二是测试步骤中的对象(Test Object),三是测试对象执行的动作(Action),四是测试对象需要的数据(Test Data)。

2024-04-26 14:36:59 515

原创 利用Selenium轻松实现网页截图功能

对于初涉Python编程的开发者来说,自动化工具的使用可以极大地提升工作效率。在众多Python库中,Selenium是一个强大且易用的Web浏览器自动化工具,它不仅可以模拟用户行为进行页面交互,还能方便地实现网页截图功能。本文将一步步教大家如何借助Selenium和ChromeDriver来截取指定网页的屏幕图像。

2024-04-26 14:29:51 916

原创 如何进行Selenium页面数据及元素交互?

Web自动化测试是一种常用的测试方式,通过在浏览器中模拟用户操作以及与页面元素的交互,可以有效地检验页面的功能性以及稳定性。Selenium是一款流行的Web自动化测试工具,在本篇文章中,我们将介绍如何使用Selenium进行页面数据及元素交互。

2024-04-25 14:53:07 444

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

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

2024-04-25 14:49:29 739

原创 测试用例路径覆盖

单元测试,就是对某一段细粒度的Java代码的逻辑测试。代码块一般指一个Java 方法本身,所有外部依赖都需要mock掉,仅关注代码逻辑本身。

2024-04-23 14:31:25 871

原创 冒烟测试的理解

软件测试是软件开发过程中的一个非常重要的部分,能够有效地保证软件的质量和用户体验。而在软件测试中,冒烟测试被认为是一项非常关键的测试工作,因为它可以帮助团队快速定位软件中可能存在的问题,并及时进行修复。

2024-04-23 14:27:38 244

原创 Jmeter轻松实现AES加密测试

大家在自己公司做接口测试的时候,有没有遇到过接口做加密处理的情况呢?相信我们的读者朋友们都有一定的概率会遇到这种情况,尤其是对接口数据安全有一定要求的公司接口数据一定会做加密处理。那么遇到加密情况,大家使用工具JMeter如何做接口测试呢?可以借助JMeter提供的函数digest和MD5,其中digest支持的加密方法是如下这7个:

2024-04-22 14:31:16 802

原创 接口测试必备技能 - 加密和签名

加密:在网络上传输的原始数据(明文)经过加密后形成(密文)传输,防止被窃取。

2024-04-22 14:27:41 698

原创 Docker这些用法,测试人必须掌握

随着软件技术的不断革新,自动化测试基本趋向全能型工程师,什么编程技术、运维知识、需求设计等基本都是要懂一些的,以下是自动化工作中接触docker后一些常用命令,非专业运维人员掌握的那么深入。

2024-04-19 14:34:23 701

原创 从7K“测试菜狗”到20K“技术小牛”,我的测试之路

个人性别偏于低调,最近换了新工作,坐标成都,就任于一家T系公司。

2024-04-19 14:25:39 847

空空如也

空空如也

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

TA关注的人

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