自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 测试必知必会的Mock数据方法

有小伙伴可能有疑惑,接口和服务这两者有什么区别,一个服务里面一般是含有一个或多个接口,一般情况下,服务A只依赖服务B里面的某一个或几个接口,但如果服务B不稳定,就会导致整体服务B不可用,因此服务A无法正常返回数据,进而无法正常测试接口A。在接口测试中,若接口A为服务A当中的接口,并依赖下游服务B,C,其中B服务及其不稳定,则可以Mock服务B中接口的返回数据,使得服务A能正常获取到假数据,进而能够正常测试接口A。(2)需要根据服务A的传参,调用Mock 服务B,返回动态的结果。设置完毕后,点击OK即可。

2025-03-31 14:15:21 166

原创 Web自动化测试疑难解答

1、自动化测试中隐藏的元素如何操作?面试中,我们经常会遇到“隐藏元素是如何操作的?”带着这个问题我们看下如何操作?1)实现方法针对隐藏因素的操作,常用的操作是通过JS脚本定位到该元素,获取对应的元素对象,再通过removeAttribute和setAttribute两个方法完成属性的删除或重新复制操作,使得当前元素处于显示状态即可。2)实现案例<html><body>用户名:<input id="user_name" name="username" type="hidden" /><br>

2025-03-30 20:00:00 619

原创 jmeter 做接口自动化测试的这些技巧你都掌握了吗

JMeter 最初被设计用于 Web 应用测试,但后来扩展到了其他测试领域,可用于测试静态和动态资源,如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库和 FTP 服务器等等。JMeter 可对服务器、网络或对象模拟巨大的负载,在不同压力类别下测试它们的强度和分析整体性能。另外,JMeter 能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证程序是否返回了期望结果。为了最大限度的灵活性,JMeter 允许使用正则表达式创建断言。

2025-03-29 13:59:49 635

原创 【测试设计】使用jenkins 插件Allure生成自动化测试报告

以前做自动化测试的时候一直用的HTMLTestRunner来生成测试报告,后来也尝试过用Python的PyH模块自己构建测试报告,在后来看到了RobotFramework的测试报告,感觉之前用的测试报告都太简陋,它才是测试报告应该有的样子。也就是在那段时间疯狂研究RF的测试报告生成方法,接触到了很多好用的库,比如json2xml进行测试结果的转换,虽然用起来不太方便,但也能正常的生成标准的RF测试报告。

2025-03-28 19:43:24 958

原创 Golang 性能基准测试(Benchmark)详解

Golang性能基准可以帮助开发人员比较不同的实现方式对性能的影响,以便优化程序,本文就来讲解一下如何使用Golang的性能基准测试功能。Golang 中的性能基准测试是使用标准库 testing 来实现的,编写代码是很容易的:创建性能测试文件:在 Go 项目的源代码目录下创建一个新的文件(和被测代码文件在同一个包),以 _test.go 为后缀名。例如,要测试net包中 dial.go 中的方法,在 net 包中创建一个名字为 dial_test.go 文件,和文件是一样的。

2025-03-28 14:16:45 981

原创 你的Postman为什么连不了数据库?

postman本身没有数据库连接功能,所以用到了node.js中的xmysql实现Rest API的生成,利用postman进行请求,获取需要的数据,来做数据准备或断言1.首先保证你的环境上有node.js,如果没有,请安装—>官网下载地址:官网下载地址:传送门安装成功,在cmd输入node --version,有版本出现说明已经安装成功在命令行输入 npm install -g xmysql 安装,这个也是比较简单。

2025-03-27 19:26:43 804

原创 API接口的概念和接口测试的概念

接口测试是项目测试的一部分,顾名思义,它测试的主要对象是接口,是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与所测系统之间以及内部各系统之间的交互点。测试的重点是检查数据交互、传递、和控制管理过程以及系统间的相互依赖关系等。

2025-03-27 14:19:41 919

原创 【软件测试】基于Appium的ios自动化教程

Appium作为一个开源的、跨平台的自动化测试工具,适用于测试原生或混合型移动App,它使用WebDriver协议驱动IOS,Android和Windows应用程序,本篇文章介绍实现ios自动化测试。

2025-03-26 19:36:14 582

原创 耗时一个星期整理的APP自动化测试工具大全

在本篇文章中,将给大家推荐14款日常工作中经常用到的测试开发工具神器,涵盖了、APP性能测试、稳定性测试、抓包工具等。

2025-03-26 14:09:18 789

原创 15:00面试,15:06就出来了,问的问题有点变态。。。

整份文档一共有将近 200 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!

2025-03-25 20:14:22 4369 1

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

我们执行。

2025-03-25 19:38:50 610

原创 Fiddler抓包-只抓APP的请求

Fiddler抓手机的请求,估计大部分都会,但是如何只抓来自app的请求呢?把来自pc的掉,因为请求太多,这样会找不到重要的信息了。环境准备:1.电脑上已装fiddler2.手机和电脑在同一1.fiddler>Tools>Fiddler Options>Connections 勾选Allow remote computers to connect。2.记住这里的端口号:8888,后面会用到。1.打开cmd,输入:ipconfig,记住这个IPv4地址。>>ipconfig。

2025-03-25 14:56:56 533

原创 JMeter+Ant+Jenkins实现持续集成自动化

在前面的文章中讲解了postman持续集成自动化框架的搭建。

2025-03-24 19:39:56 829

原创 使用Token方式实现用户身份鉴权认证

Token,也称为“令牌”,是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token便将此Token返回给客户端,以后客户端只需带上这个Token前来请求数据即可,无需再次带上用户名和密码。

2025-03-24 14:34:59 814

原创 自动化测试 —— Pytest测试框架

Pytest是一个非常成熟的全功能的Python测试框架,主要有以下特点:简单灵活,容易上手,文档丰富支持参数化,可以细粒度地控制测试用例支持简单的单元测试与复杂的功能测试,还可以用来做Selenium、Appium、Requests等UI、接口自动化测试支持很多第三方插件,并且可以自定义扩展(Pytest插件下载地址)支持测试用例的跳过与失败重试可以很好的与CI工具结合,比如Jenkins。

2025-03-23 20:00:00 864

原创 使用Token方式实现用户身份鉴权认证

Token,也称为“令牌”,是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Token便将此Token返回给客户端,以后客户端只需带上这个Token前来请求数据即可,无需再次带上用户名和密码。

2025-03-22 19:43:25 951

原创 大数据基础-测试过程

性能测试包括作业完成时间,内存使用率,数据吞吐量和类似的系统指标,而故障转移测试服务的动机是为了验证在数据节点发生故障情况下数据处理是否无缝的发生。这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!这是测试的一个不可缺少的阶段。大数据应用性能测试涉及大量结构化和非结构化数据的测试,并且需要特定的测试方法来测试这些海量数据。架构测试是大数据测试的重要阶段,因为设计不佳的系统可能会导致前所未有的错误和性能下降。

2025-03-22 14:24:34 746

原创 Web 应用程序性能测试核心步骤

性能测试涉及一组发生在项目不同阶段的公共核心活动。每个活动都有特定的特点和要完成的任务。这些活动已经被发现存在于作者和评审人员经历过的每一个经过深思熟虑的成功的性能测试项目中——或者至少已经成为一个主动的、基于风险的决定的一部分,以省略其中一个活动。详细地理解每个活动,然后以最适合项目上下文的方式应用活动,这是很重要的。

2025-03-21 19:41:44 750

原创 Jmeter 分布式压测

JMeter 分布式执行原理:介绍 JMeter 分布式压测的执行原理,包括 master 和 slave 的角色和工作流程。环境搭建和配置:介绍如何搭建和配置 JMeter 分布式压测环境,包括 master 和 slave 的安装和配置。测试脚本编写:介绍如何编写 JMeter 测试脚本来模拟秒杀场景。执行测试和查看结果:介绍如何执行分布式压测并查看测试结果。要模拟秒杀场景,你需要编写一个 JMeter 测试脚本来模拟用户登录、查看秒杀商品、点击秒杀按钮并下单的过程。

2025-03-21 15:17:50 919

原创 15:00面试,15:06就出来了,问的问题有点变态。。。

整份文档一共有将近 200 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!

2025-03-20 20:19:20 907

原创 【软件测试】Postman中变量的使用

Postman中可设置的变量类型有全局变量,环境变量,集合变量,数据变量及局部变量。区别则是各变量作用域不同,全局变量适用于所有集合,环境变量适用于当前所选环境(所有集合中均可使用不同环境变量),集合变量只作用于当前集合,数据变量用于批量运行作用于所选用例,局部变量脚本中设置只作用于当前脚本。

2025-03-20 19:43:49 621

原创 制定可靠的测试策略的六种方法

出现不必要的缺陷和返工的最大原因之一是没有明确的需求和对需求的完成定义。一个需求什么时候可以被认为是已完成的?如果我们不能回答这个问题,那就说明整个产品研发体系都存在有很大的问题。团队必须合作讨论哪些事情必须完成才能从该版本中发布。换句话说,我们什么时候才能决定一个版本完全完成?这些需要完成的项目必须在会议中由需求提出方、研发团队、测试团队共同决议,又或者是每个需求完成。

2025-03-20 15:14:52 1015

原创 软件测试 -- 功能测试--测试用例设计(方法)

具有输入功能,但输入之间没有组合关系==》【等价类】- 输入有边界 如长度、类型==》【边界值】- 多输入、多输出、输入与输入之间存在组合关系、输入与输出之间存在依赖或制约- 关系==》【判定表、因果图】- 用最少的测试用例获得最大测试覆盖率时 ==》【正交法】- 多个功能的组合测试 ==> 【场景法、流程图】- 最后推荐使用【错误推测法】来进一步补充测试用例。

2025-03-19 19:55:46 771

原创 Python生成指定大小的文件

在日常测试工作中,我们经常需要对上传的文件大小进行测试,例如:一个文件上传功能,限制文件大小最大为10MB,此时我们可能需要测试10MB以及其9MB和11MB;再或者我们有时需要测试一个超大文件,进行大文件的测试。针对以上情况,可能一时难以找到符合准确数据的测试文件,这时就可以使用Python来帮助我们生成任意大小的文件,这里提供两种解决方案。使用特定大小的文本重复生成,指定一个文本字符串text,然后将其重复复制直至达到所需的文件大小。使用特定大小的。

2025-03-19 14:48:13 801

原创 浅谈Django之单元测试

单元测试是用来对一个模块、一个函数或者一个类来进行正确性检验的测试工作。如果测试通过则说明我们这个函数或功能能够正常工作,如果失败要么。

2025-03-18 19:57:07 948

原创 接口测试工具之postman

http是超文本传输协议,主要用于浏览器和服务器之间传输数据,交互有两个部分:请求和响应。

2025-03-17 20:00:00 1252

原创 企业微信 API 接口调用教程:深入解析企业微信 API 的用法

本文通过凭证的方式来讲解怎么调用,并一步步介绍如何获取企业微信 API 的以及怎么向企业微信的应用,这个在线地址的项目你可以克隆到 Apifox,以方便调试。话不多说,下面进入实操。

2025-03-17 14:45:41 669

原创 Jmeter调用测试片段 —— 模块控制器

3、同一个线程组中,有多个测试片段,只需通过模块控制器下拉框中选择适当的控制器,即可在这些多个测试用例之间轻松切换。①模块控制器只选择登录模块,则只运行登录模块的测试片段②模块控制器只选择充值模块,则只运行充值模块的测试片段4、若片段位于线程组中且可运行,则需要禁用其Controller以防止片段运行,模块控制器除外,否则会重复运行。禁用前运行结果:

2025-03-15 15:02:47 340

原创 Robot Framework 入门指南:高效学习接口自动化测试

我们采用了测试的层级化设计,即数据和逻辑的分离。项目目录结构的明确分层将接口用例、数据和业务逻辑独立处理测试用例中可动态传递多个参数,并可自定义执行序列Robot Framework 通过其开放性和易于扩展的特性提供了强大的自动化测试能力。不仅可以简化测试流程,还能提高测试准确性和效率。通过使用 Robot Framework,无论是接口测试、UI自动化测试还是复杂的业务流程自动化,都能够以一种高效且成本效益高的方式实现。

2025-03-14 20:00:00 871

原创 Postman 做接口自动化测试 - 入门篇

可能是目前最好用的web接口调试工具选它的做自动化测试的理由:不选它的理由:www.getpostman.com/apps建议选择Mac/Windows app,比起Chrome app,下载不需要翻墙,功能更强大教程示例Postman EchoCooper's Meal PlanSpotify Playlist GeneratorCurencyCloud的Postman集合和使用说明接口调用方希望测试业务逻辑时,用不着Fiddler/Charles抓包再往里面一个个填这么麻烦开启Postman的代理(默

2025-03-14 14:44:34 993

原创 14:00面试,14:06就出来了,问的问题有点变态。。。

整份文档一共有将近 200 页,全部为大家展示出来肯定是不太现实的,为了不影响大家的阅读体验就只展示了部分内容,还望大家海涵,希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习!

2025-03-13 20:20:16 811

原创 jmeter性能测试常见的一些问题

1. 这种修改堆大小的方法只适用一部分情况,并不是万能的,当需要模拟的线程数较大时,就需要根据具体情况采用分布式压测的方式了。2. 命令行运行 jmeter 时,一定要禁用“查看结果树”、“聚合报告”等监听器,因为真的真的真的很消耗内存。3. 磁盘监控工具有iostat & htop。4. 网络监控工具有iftop。5. 查看网络连接情况可以使用netstat -n | find /I "established" /c。

2025-03-13 19:56:16 845

原创 DataX,数据同步工具,亲测真香

DataX 是阿里云 DataWorks 数据集成 的开源版本,主要就是用于实现数据间的离线同步。DataX 致力于实现包括关系型数据库(MySQL、Oracle 等)、HDFS、Hive、ODPS、HBase、FTP 等 各种异构数据源(即不同的数据库) 间稳定高效的数据同步功能。为了解决异构数据源同步问题,DataX 将复杂的网状同步链路变成了星型数据链路,DataX 作为中间传输载体负责连接各种数据源;

2025-03-13 14:35:23 924

原创 web项目部署,一篇就搞定!

web部署的方式有很多,根据开发方式不同,部署方式也不同。最通用是docker部署,这个想必大家都熟悉。我们今天说另外一种。

2025-03-12 20:00:00 360

原创 简单Web UI 自动化测试框架 seldom

pyse 更名为 seldom基于 selenium 和 unittest 的 Web UI自动化测试框架。

2025-03-12 14:30:32 731

原创 如何在 Python 中比较两个列表

在Python中,比较两个列表是一个常见的任务,可以帮助你找出两个列表之间的差异、共同元素或其他关系。本文将详细介绍如何在Python中比较两个列表的不同方法,包括使用循环、集合操作和列表推导式等。比较两个列表是在Python中常见的任务之一。可以使用循环、集合操作、列表推导式等方法来找出两个列表之间的差异、共同元素或其他关系。根据任务的复杂性和性能要求,可以选择适合的方法。无论选择哪种方法,理解列表操作和集合操作的基本原理都是非常重要的。

2025-03-11 20:00:00 257

原创 Jmeter常见的几种报错及解决方案

在进行Jmeter项目练习的时候,经常会遇到一些问题。我们的同学为大家整理一些Jmeter的报错,并提供了解决的思路。

2025-03-11 14:58:46 951

原创 什么是软件测试?—— 快来更多的了解软件测试吧

软件测试(英文名:Software Testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。其经典定义为:在规定的条件下对程序进行操作,以发现程序错误,衡量,并对其是否能满足设计要求进行评估的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。概括软件测试是伴随着软件的产生而产生的。

2025-03-10 20:00:00 1020

原创 【2000字精华】15道APP测试面试题分享,助攻你的面试

APP测试流程与web测试流程类似,分为如下七个阶段:1.根据需求说明书编写测试计划;2.制定测试方案,主要是测试任务、测试人员和测试时间的分配;3.测试准备,包括搭建测试环境,准备测试数据,确定测试方法;4.

2025-03-10 14:50:17 619

原创 分分钟让你了解Web接口测试!

百度说:接口泛指实体把自己提供给外界的一种抽象化物(可以为另一实体),用以由内部操作分离出外部沟通方法,使其能被内部修改而不影响外界其他实体与其交互的方式。

2025-03-09 20:00:00 632

空空如也

空空如也

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

TA关注的人

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