测试工程师
文章平均质量分 81
自动化测试 老司机
这个作者很懒,什么都没留下…
展开
-
使用Postman进行接口自动化测试的详细指南!
Postman是一款非常流行的用于测试和开发API的工具。它提供了一个直观的用户界面,让用户能够轻松地构建和发送RESTful API请求,同时还提供了功能强大的测试和自动化脚本的功能。下面是一个从0到1的详细规划,帮助你开始使用Postman进行接口自动化测试。原创 2024-05-17 14:27:58 · 547 阅读 · 0 评论 -
接口自动化测试的最佳实践和常见错误!
随着软件开发的不断演进,接口自动化测试在软件质量保障的过程中扮演着越来越重要的角色。良好的接口自动化测试可以提升测试效率、减少人力成本,但同时也存在着一些常见错误。本文将从零到一详细介绍接口自动化测试的最佳实践和常见错误,帮助读者规范书写接口自动化测试。原创 2024-05-17 14:26:04 · 257 阅读 · 0 评论 -
如何在一个高并发的应用中进行调试和测试!
在一个高并发的应用中进行调试和测试是一项挑战性的工作,因为它涉及到了系统性能、资源竞争、同步机制以及潜在的并发编程错误等多个方面。下面我会详细解释如何在高并发环境中进行调试和测试,并提供相应的策略和技术。原创 2024-05-16 14:21:07 · 474 阅读 · 0 评论 -
JMeter接口与性能测试,无法躺平,内卷必杀技!
在软件开发和运维过程中,接口性能测试是一项至关重要的工作。JMeter作为一款开源的Java应用,被广泛用于进行各种性能测试,包括接口性能测试。本文将详细介绍如何使用JMeter进行接口性能测试的过程和步骤。原创 2024-05-16 14:19:31 · 139 阅读 · 0 评论 -
Selenium 自动化截取网页指定区域!
在本篇博客中,我将分享一段使用Python编写的自动化网页截图代码,该代码基于Selenium和PIL库,可用于截取网页中指定区域的截图。这样的功能对于需要定期监控特定网页内容或进行网页数据采集的任务非常有用。原创 2024-05-15 15:42:11 · 154 阅读 · 0 评论 -
一文2500字用Jenkins api来完成工作流程自动化【建议收藏】
实际工作中涉及到安卓客户端方面的测试,外推或运营部门经常会有很多的渠道,而每个渠道都对应着一个app的下载包,这些渠道都记录在安卓项目下的一个渠道列表文件中。外推或运营部门经常会有新的渠道产生,而为了这些新增的渠道我们会将渠道配置到渠道列表文件中并push代码,但是并不会为此在jenkins上重新进行一次整体构建。针对这些新增的零散渠道,我们会在jenkins中分渠道进行构建。原创 2024-05-14 15:03:04 · 615 阅读 · 0 评论 -
简简单单搞定unitTest+Ddt数据驱动测试!
我们设计测试用例时,会出现测试步骤一样,只是其中的测试数据有变化的情况,比如测试登录时的账号密码。这个时候,如果我们依然使用一条case一个方法的话,会出现大量的代码冗余,而且效率也会大大降低。此时,ddt模块就能帮助我们解决这个问题。原创 2024-05-14 15:01:04 · 769 阅读 · 0 评论 -
如何选择最佳的自动化测试定位策略?
定位策略是用于在自动化测试中定位移动应用界面元素的方法和策略。通过选择合适的定位策略,测试人员可以定位和操作应用程序的各种控件,如按钮、文本框、下拉列表等。常见的定位策略包括 ID 定位、XPath 定位、Class Name 定位、AccessibilityID 定位、Name 定位、XPath 模糊定位、Android UI Automator 定位以及 iOS Predicate 定位。通过灵活运用不同的定位策略,可以提高自动化测试的稳定性和可靠性。原创 2024-05-13 14:16:47 · 795 阅读 · 0 评论 -
涨薪技术 —— 掌握加密签名接口测试实战!
接口加密是指在网络传输过程中,将数据进行加密,以保护数据的安全性。接口加密可以采用多种加密算法,如AES、DES、RSA等。测试接口加密的目的是验证接口加密算法的正确性和安全性。原创 2024-05-13 14:13:59 · 801 阅读 · 0 评论 -
涨薪技术 —— 搞定Appium工作中常见应用操作!
Appium 是一个开源、跨平台的自动化测试工具,用于测试原生和轻量移动应用,支持 iOS, Android 和 FirefoxOS 平台。此工具在测试工作中也较长用到,接下来给大家介绍日常中的操作。原创 2024-05-11 15:20:13 · 590 阅读 · 0 评论 -
使用Selenium自动化操作浏览器!
Selenium可以自动化操作浏览器,例如:选择元素,输入,点击等,可以用于软件自动化测试,爬虫等工作,也可以做你想做的任何事情。本文环境:Python3.12,Windows10,Selenium4.15.2,Chrome119.0.6045.160原理、WebDriver是一套标准API协议,由Selenium提出,W3C将其作为推荐标准,用于描述对UI界面的操作指令,使得客户端使用同样的函数就能操作不同的浏览器。自动化框架Appium也是基于WebDriver协议传输指令。原创 2024-05-11 15:18:23 · 609 阅读 · 0 评论 -
Pytest插件pytest —— selenium让自动化测试更简洁!
在现代Web应用的开发中,自动化测试成为确保网站质量的重要手段之一。而Pytest插件 pytest-selenium 则为开发者提供了简单而强大的工具,以便于使用Python进行Web应用的自动化测试。本文将深入介绍 pytest-selenium 插件的基本用法和实际案例,助你轻松进入无忧的Web应用测试之旅。原创 2024-05-10 14:11:22 · 424 阅读 · 0 评论 -
字节跳动是怎么做全链路压测的?
全链路压测指的是基于实际的生产业务场景、系统环境,模拟海量的用户请求和数据对整个业务链进行压力测试,并持续调优的过程。常用于复杂业务链路中,基于全链路压力测试发现服务端性能问题。随着公司业务的不断扩张,用户流量在不断提升,研发体系的规模和复杂性也随之增加。线上服务的稳定性也越来越重要 ™,服务性能问题,以及容量问题也越发明显。为了及时暴露服务的各种稳定性问题,我们了引入了基于线上全链路压测的工具、研发体系。本文主要介绍字节跳动的服务端全链路压测体系,以及字节跳动各种业务的全链路压测实践。原创 2024-05-10 14:09:42 · 970 阅读 · 0 评论 -
测试必备工具 —— Postman实战教程!
接口测试(1)服务器端(server):在使用别人的服务器上,例如微信APP客户端,服务端在腾讯的服务端上,微信上的账号信息,聊天记录均存储在服务端上;用户A发送1条信息到服务端上,服务端再把这条信息转发到用户B上。服务器使用的语言分别为:Java、Python、PHP、Go、C、C++等等原创 2024-05-09 14:38:47 · 841 阅读 · 0 评论 -
接口测试用例设计思路(通俗易懂)
一、接口测试的流程:需求分析(需求文档、开发提供接口文档)→测试设计→测试用例评审→测试执行→验收→预发布→上线二、基本功能流程测试:冒烟测试(主业务的正向流程)、正常流程覆盖测试(正常分支的业务流程进行覆盖→分支覆盖、路径覆盖、业务场景覆盖)。原创 2024-05-09 14:36:22 · 925 阅读 · 0 评论 -
Selenium —— 加载浏览器配置!
在我们之前写的自动化脚本中,不知道大家有没有发现,每次打开的都是一个新的浏览器(相当于新安装的)。但是有时候,我们想打开的是我们配置好的浏览器。我在之前的公司做web自动化的时候,由于我们的网站是n年前开发的(代码很low的那种),如果这时候你想上传图片,必须要在浏览器设置里给这个网站启用flash才能上传。如果每次打开的都是新浏览器的话,那根本就做不了自动化,所以这时候就要让selenium启动一个我们配置好的浏览器原创 2024-05-08 14:14:25 · 659 阅读 · 0 评论 -
自动化测试:Selenium入门指南!
Selenium是一个强大的自动化测试工具,特别适用于Web应用测试。本指南将介绍Selenium的安装、常用功能以及一些常见方法,帮助入门并能够更灵活地进行自动化测试。Selenium是一个用于自动化浏览器操作的工具,它广泛应用于Web应用程序的测试和网页数据抓取。原创 2024-05-08 14:12:53 · 527 阅读 · 0 评论 -
Python自动化实战 —— 使用Selenium进行Web自动化!
为了完成一项重复的任务,你需要在网站上进行大量的点击和操作,每次都要浪费大量的时间和精力。Python的Selenium库就可以自动化完成这些任务。在本篇文章中,我们将会介绍如何使用Python的Selenium库进行Web自动化,以及如何将它应用于实际项目中。如果你是一名Python爱好者或者正在寻找一种方法来提高工作效率,那么这篇文章将会对你有所帮助。原创 2024-05-07 14:39:06 · 847 阅读 · 0 评论 -
小白学自动化测试:数据驱动DDT!
大家好,今天我们开始学习自动化相关的内容,一讲到软件行业的自动化测试一般对于刚入门的同学来讲学习接口测试是一个不错的选择。入门相对容易并且在工作中去实践产生的收益也比较大,所以我们后面会来学习接口自动化测试相关内容。原创 2024-05-07 14:36:35 · 877 阅读 · 0 评论 -
用 docker 创建 jmeter 容器,实现性能测试!
我们都知道,jmeter可以做接口测试,也可以用于性能测试,现在企业中性能测试也大多使用jmeter。docker是最近这些年流行起来的容器部署工具,可以创建一个容器,然后把项目放到容器中,就可以构建出一个独立的运行环境。所以,有人就想,能否把他们俩弄到一块来使用?今天,我就来给大家讲讲如何结合起来使用。首先,选择一个linux机器,安装docker原创 2024-05-06 14:09:54 · 552 阅读 · 0 评论 -
Web自动化测试怎么做?Web网页测试全流程解析!
功能测试、web网页测试中的功能测试,主要测试网页中的所有链接、数据库连接、用于在网页中提交或获取用户信息的表单、Cookie 测试等。原创 2024-04-30 14:23:15 · 422 阅读 · 0 评论 -
你是怎么理解自动化测试的?理解自动化测试的目的和本质!
其实自动化测试很好理解,由两部分组成,“自动化”和“测试”,所以我们要理解自动化测试,就必须理解“自动化”和“测试”,只有理解了这些概念,才能更轻松的做好的自动化测试。其中“自动化”可以想象成通过各种编程技术实现程序对被测系统可操控的行为,重点在于对“测试”的理解。原创 2024-04-30 14:20:39 · 563 阅读 · 0 评论 -
性能测试入门,其实很简单,看看这篇,好好学习!
性能测试入门,其实很简单,看看这篇,好好学习、提起性能测试,你的第一反应是什么?是不屑一顾地认为,它很简单,没发展前途?还是觉得性能测试就是做些脚本、参数化、关联,压测完成之后,扔出一个结果出来就完了。实际上真的是这样吗?原创 2024-04-29 21:00:40 · 354 阅读 · 0 评论 -
面试积累 — 接口自动化的几个关键点!
接口自动化是面试过程中的一个比较重要的环节,很多人都知道一些,但是普遍存在知道的不够细致和全面的情况,于是就容易抓不住重点,然后回答时方向出现偏差。今天整理总结了接口自动化建设过程中的几个关键点,来帮助大家更好的表达和阐述面试过程中遇到的接口自动化问题。原创 2024-04-29 20:58:38 · 250 阅读 · 0 评论 -
2024自动化测试面试题(含答案)
你会封装自动化测试框架吗?自动化框架主要的核心框架就是分层+PO模式:分别为:基础封装层BasePage,PO页面对象层,TestCase测试用例层。然后再加上日志处理模块,ini配置文件读取模块,unittest+ddt数据驱动模块,jenkins持续集成模式组成。原创 2024-04-29 14:25:27 · 415 阅读 · 0 评论 -
接口自动化入门:Jmeter的多组数据测试、JDBC驱动及数据断言!
在进行接口测试时,我们经常需要对接口进行多组数据测试,以验证接口在不同输入条件下的表现。同时,我们也需要对接口返回的数据进行断言,以确保接口返回的数据符合预期结果。JMeter正是一个强大的工具,可以帮助我们实现这些需求。原创 2024-04-29 14:23:33 · 381 阅读 · 0 评论 -
经常用到的渗透测试工具集整理,大佬都说好!
项目介绍、搜集大量网络安全行业开源项目,旨在提供安全测试工具,提升渗透测试效率。项目收集的思路:一个是以攻击/漏洞视角出发的开源项目,经网络安全爱好者实践总结出的经验。一个是从渗透测试流程出发,沿着信息收集到内网渗透的思路,总结出漏洞扫描、漏洞利用、后/域渗透等。原创 2024-04-28 14:07:54 · 862 阅读 · 0 评论 -
什么是鉴权?一篇文章带你了解postman的多种方式!
一、什么是鉴权?鉴权也就是身份认证,就是验证您是否有权限从服务器访问或操作相关数据。发送请求时,通常必须包含相应的检验参数以确保请求具有访问权限并返回所需数据。通俗的讲就是一个门禁,您想要进入室内,必须通过门禁验证身份,这就是鉴权,如打开一个网站必须要输入用户名和密码才可以登录进入,这种就是鉴权,还有一些业务需要登录以后才可以进行,因为需要token值,则就可以把token添加到鉴权中,这种也是鉴权。原创 2024-04-28 14:05:03 · 887 阅读 · 0 评论 -
入行5年,谈谈我在阿里做测试开发的经验!
作者在阿里一直从事测试开发相关工作,这几年学习很多、收获很多,作者希望给还在该方向摸爬滚打的同学一些启发和方向。从2018年加入阿里,转眼已有5年。收到周年祝福那一刻,就有写一篇关乎这几年思考的冲动,作为缅怀也作为总结,没想到陆陆续续写了好几个月,险些写到了六周年 。我在阿里一直从事测试开发相关工作,这几年学习很多、收获很多,认识了很多新朋友。深知在阿里做测试开发是巨大挑战;相比于其他公司,我们需要不断学习和趋于全能;是卷亦是成长,边谩骂边奔跑。仅把这几年的经历和思考,以及拜读很多前辈高文所得结论,一并分享原创 2024-04-27 14:43:53 · 600 阅读 · 0 评论 -
selenium基础 —— UI自动化测试之POM设计模式(下)
我的上一篇文章讲了POM的介绍,这一片呢我想讲讲普通的Selenium代码封装成POM模式,废话不多说我们直接开始吧。原创 2024-04-27 14:35:39 · 485 阅读 · 0 评论 -
selenium基础 —— UI自动化测试之POM设计模式(上)
POM是Page object Model页面对象模型的简称。POM是为Web UI元愫创建object Repository 的设计模式。在这个模型下,对于应用程序中的每个网页,应该有相应的页面类。此Page类将会找到该Web页面的WebElements ,并且还包含对这些WebElements执行操作的页面方法。POM设计模式旨在为每个待测试的页面创建一个页面对象, 将那些繁琐的定位操作封装到这个页面对象中,只对外提供必要的操作接口,是一种封装思想。原创 2024-04-26 20:42:18 · 1007 阅读 · 0 评论 -
接口自动化进阶: Pytest结合Requests实现自动化!
接口自动化测试是软件测试中非常重要的一部分,可以提高测试效率和准确性。在本文中,我们将学习如何使用Pytest和Requests库来实现接口自动化测试。原创 2024-04-26 20:36:18 · 394 阅读 · 0 评论 -
接口测试工具:Postman的高级用法!
Postman 是一款功能强大的 API 开发和测试工具,以下是一些高级用法的详细介绍和操作步骤。一. 环境和全局变量、环境变量允许你设置特定于环境(如开发、测试、生产)的变量,全局变量则在所有环境中都能访问。原创 2024-04-26 14:55:45 · 484 阅读 · 0 评论 -
字节8年经验之谈 —— 接口测试框架接入性能测试实践分享!
现如今接口测试在软件质量行业中的地位,已经越来越重要,相对于上层的UI自动化测试和下层的单元测试,接口测试的“低”投入、“高”回报,也成了绝大多数质量保障实践的首选。在开展接口测试时,往往很多时候都只在关注接口的功能性质量,而对于非功能性的质量保障验证,比如性能、安全,在实际工程应用或者设计用例时关注度明显不足(甚至很多压根没有这方面的测试实践)。今天就以Python系下requests库(常用于接口测试)和Robot FrameWork框架为例,和大家聊聊在接口测试过程中,和功能需求同等重要的性能原创 2024-04-26 14:53:54 · 892 阅读 · 0 评论 -
Python+Requests+PyTest+Excel+Allure 接口自动化测试实战!
本文主要介绍了Python+Requess+PyTest+Excel+Allure 接口自动化测试实战,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧原创 2024-04-25 14:41:51 · 818 阅读 · 0 评论 -
自动化测试框架 —— pytest框架入门篇!
今天就给大家说一说pytest框架。今天这篇文章呢,会从以下几个方面来介绍:1、首先介绍一下pytest框架2、带大家安装Pytest框架3、使用pytest框架时需要注意的点4、pytest的运行方式5、pytest框架中常用的插件原创 2024-04-25 14:39:19 · 559 阅读 · 0 评论 -
Python+pytest接口自动化之cookie绕过登录(保持登录状态)
我们今天来聊聊python+pytest接口自动化之cookie绕过登录(保持登录状态),在编写接口自动化测试用例或其他脚本的过程中,经常会遇到需要绕过用户名/密码或验证码登录,去请求接口的情况,一是因为有时验证码会比较复杂,比如有些图形验证码,难以通过接口的方式去处理;再者,每次请求接口前如果都需要先去登录一次,这样不仅效率低,还耗费资源。原创 2024-04-24 14:24:11 · 976 阅读 · 1 评论 -
Python+selenium的web自动化之元素的常用操作详解!
今天呢,笔者想和大家来聊聊python+selenium的web自动化之元素的常用操作,废话不多说直接进入主题吧原创 2024-04-24 14:22:05 · 987 阅读 · 0 评论 -
Python Selenium搭建UI自动化测试框架!
自动化测试是软件测试中非常重要的一部分,可以提高测试效率和测试覆盖率。在UI自动化测试中,Selenium是非常流行的工具。本文将介绍如何使用Python和Selenium搭建UI自动化测试框架。原创 2024-04-23 14:20:06 · 736 阅读 · 0 评论 -
2024常见性能测试工具对比!
在性能测试工作中,我们常常会遇到好几个工具,但是每一个工具都有自己的优势,一时间不知道怎么选择。今天我们就将性能测试常用的工具进行对比,这样大家在选择工具的时候心里就有底啦!原创 2024-04-23 14:16:47 · 723 阅读 · 0 评论