自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我先测了

微信搜索公众号:职说测试,欢迎订阅!

  • 博客(353)
  • 资源 (26)
  • 收藏
  • 关注

原创 Selenium WebDriver自动化测试(扩展篇)--Maven构建工具

Maven通过pom.xml文件来管理项目的依赖、插件、构建过程等。依赖(Dependencies):项目所需的外部库。插件(Plugins):扩展Maven功能的程序。目标(Goals):由特定插件执行的任务。生命周期(Lifecycle):一系列的Maven目标,按特定顺序执行。Maven是一个功能强大的构建工具,它可以通过pom.xml文件来管理项目的构建过程。Maven与TestNG的集成可以方便地运行和生成测试报告,而Maven profiles则提供了环境特定的构建配置。

2025-03-03 08:45:00 1116 16

原创 Selenium WebDriver自动化测试(扩展篇)--Jenkins持续集成

Jenkins是一个开源的持续集成和持续交付(CI/CD)工具。它允许使用插件来扩展功能,并且可以与许多流行的版本控制系统和构建工具集成。Jenkins作为一个强大的CI工具,可以与Git、Maven等工具集成,实现自动化的构建和测试流程。通过创建Job并配置触发器,可以自动化执行测试用例,提高软件交付的速度和质量。

2025-02-11 11:30:07 1167 12

原创 Selenium WebDriver自动化测试(框架篇)--操作Excel实现数据驱动

本文介绍了如何使用Java版Selenium WebDriver结合Apache POI库操作Excel文件,实现数据驱动的自动化测试。通过封装通用方法,可以提高代码的复用性和可维护性。

2025-02-06 08:30:00 505 11

原创 Selenium WebDriver自动化测试(框架篇)--Allure测试报告

本文介绍了如何集成Allure生成测试报告,并展示了如何封装通用方法以简化测试报告的生成。Allure报告提供了丰富的测试信息展示,有助于提高测试结果的分析效率。

2025-01-01 00:00:00 224 15

原创 Python+Requests接口自动化测试框架:多线程-异步执行

多线程和异步执行是提高接口自动化测试效率的有效手段。在实际应用中,应根据测试场景和资源限制选择合适的并发模型。无论是使用threading和实现多线程,还是使用asyncio实现异步编程,都需要注意并发编程的复杂性和潜在的问题。通过合理的设计和测试,可以充分利用多线程和异步执行的优势,提高测试效率。

2024-12-03 08:45:00 249 18

原创 RPA怎么看都是包含Selenium工具采用关键字设计框架的工具平台,它有什么优势?

通过上述分析,我们可以看到RPA结合Selenium和关键字设计框架,可以提供跨平台、高度可定制、高测试覆盖率和低维护成本的自动化解决方案。这种结合不仅提高了自动化的灵活性和深度,还降低了维护成本,提高了工作效率。然而,技术的发展永无止境。随着人工智能、机器学习等技术的融合,未来的RPA+Selenium可能会更加智能,能够自动学习和适应新的应用场景。这将为我们打开一个全新的自动化世界,让我们拭目以待。

2024-11-01 01:00:00 1002 16

原创 RPA的崛起:RF、Selenium与未来自动化的较量

综上所述,RPA的崛起并不意味着RF和Selenium的淘汰。相反,它们在各自的领域仍有其独特的价值和应用场景。RPA更适合非技术背景的用户和重复性高、规则性强的任务,而RF和Selenium则更适合需要高度灵活性和复杂逻辑处理的场景。

2024-10-24 10:15:00 1730 11

原创 RPA与传统的Robot Framework、Selenium的差异:未来主流之争

那么,谁将在未来的自动化领域占据主流呢?这取决于多种因素,包括技术的发展、市场需求以及行业的适应性。RPA的灵活性和广泛适用性使其在某些领域具有明显优势,但传统的自动化测试框架在特定的测试场景下仍然不可替代。

2024-10-14 08:45:00 646 8

原创 Python+Requests接口自动化测试框架:测试用例设计

测试用例设计是接口自动化测试中的关键环节。通过遵循设计原则,合理规划测试用例的结构和内容,可以确保测试的质量和效率。在实际应用中,应根据项目的具体需求和团队的实际情况,不断优化测试用例设计。

2024-10-01 10:00:00 469 16

原创 Selenium WebDriver自动化测试(基础篇)--定位特殊元素的高级应用

本文介绍了Java版Selenium WebDriver在处理特殊Web控件时的高级应用,包括日历选择器、文件上传、滚动操作和失败时截图的方法。通过封装这些操作为通用方法,可以提高测试脚本的复用性和可维护性。这些高级应用对于构建健壮和可靠的自动化测试框架至关重要。

2024-09-10 10:09:23 277 36

原创 【阿里云】10分钟在网站上增加一个AI助手

通过前面的学习,您已经能搭建一个大模型 RAG 应用,并且将其以 AI 助手的形式添加到网站中来应对客户咨询,过程仅需 0 元(免费试用额度内) 10 分钟。

2024-09-09 08:45:00 1690 13

原创 Python接口自动化测试框架(实战篇)-- 进阶pytest测试框架

怎么来说这一章节呢,有点什么感觉(多此一举),其实在咱们设计框架的时候,很难确定某个组件突然会不满足框架的功能使用了,但是应该保障框架的扩展性,除非重构否则应该兼容原来的框架设计,既然选择了使用unittest测试框架,那么说明它已经能满足当下的需求,如果在中途硬要使用pytest框架替换,题主并不建议重构框架,可以使用pytest测试框架并按它的使用规则开发测试用例类即可。为什么这么说呢?因为Pytest是向下兼容unittest框架的;

2024-09-02 08:45:00 657 10

原创 Python接口自动化测试框架(实战篇)-- Jenkins持续集成

温馨提示:在框架需要集成jenkins的时候,一定要注意环境切换问题,如果jenkins和开发环境是同样的系统且都有python环境,基本不用太担心代码的移植问题,如果是跨平台了,那么需要注意了,框架代码中涉及文件路径的问题需要兼容一下,因为可能在执行代码的时候会报提示找不到文件的错误。写好的代码是采用何种工具托管的,如:SVN、Git等,这个没有硬性要求;从代码安全上考虑,一般建议搭建本地svn或gitlab服务器作为代码托管仓库,否则基本都选择码云或其他代码仓库,题主选择github作为代码托管仓库。

2024-08-05 08:45:00 2658 44

原创 Python接口自动化测试框架(实战篇)-- 数据库操作MySQL

说起数据库的操作,咱们应该保持一颗敬畏的心,在很多时候,错误不一定是程序引起的,有可能是非法操作了数据库导致的,不到必要一般不建议直接去操作数据库,因为一旦操作错了,结果是不可逆的。那么先说说什么理由,非得要操作数据库?前面不是说了关于手机号的唯一性?接口测试数据库断言?还有批量构造数据?NoNoNo,这不能算作理由,但可以进行风险评估,如果动作较大,建议出具必要的方案:如何动,怎么动,坏了怎么办?预案?如何恢复?等等这些步骤一个也不少的准备清楚,避免给公司正常运营造成经济损失。

2024-07-29 08:45:00 671 17

原创 Python接口自动化测试框架(实战篇)-- 日志纪要Logging

这一节,应该算是整个接口自动化测试框架设计中最简单的一部分了,至于为什么要做日志,这个还得从程序设计开始说起,咱们开发同学在开发程序的时候都知道记日志,一是方便debug调试(本地),二嘛还是为了定位问题(测试或生产),说来说去还是为了方便自己;那这就比较重要了,成功了要写日志、失败了更要写日志,然后在异常的时候也需要写日志,最后通过日志来定位代码bug。

2024-07-22 08:45:00 591 5

原创 Python接口自动化测试框架(工具篇)-- 接口测试工具RobotFramework

这篇文章是后面临时加的戏码,原本计划是将一个个能做接口测试的工具,全都给梳理一遍,但是题主有疑问,光一篇文章能让同学们都能看懂,或者说题主都能给讲明白吗(就连线上培训机构都要分好几节课才能覆盖一个工具全部功能呢,咱这千字文章能行吗)?很显然,题主都没有信心,而且有好些工具,题主也只是略懂皮毛没有深入研究,然后就抛弃了工具而拥抱代码;但哪怕只讲个大概,也要让同学们知道做接口测试的工具有哪些,并且能直观的感受到底是工具好还是撸代码好。

2024-07-15 08:45:00 801 16

原创 Python接口自动化测试框架(工具篇)-- 接口测试工具HTTPRUNNER

又又又到了讲httprunner框架的时候,作为测试界的后起之秀,从其开源默默无闻到家喻户晓,从线上教育机构拿来做噱头到作者在工作中实战应用,就单单它不同的版本支持不同的测试框架,它就值得再一次被解说。尽管这个系列作者已经写过10来篇,其中用法介绍相差不大,但是在整个接口自动化测试框架中没有篇幅,或者叫推荐,那么它又是测试界的新宠儿,不仅是在接口测试方面;还能做接口性能测试,它在测试界应该占有一席之地。附上github地址,这是开源的免费项目,已经发展到v3.x版本了,unittest进阶pytest框架。

2024-07-08 08:45:00 636 15

原创 Selenium WebDriver自动化测试(基础篇)--元素常用的属性和方法

本文介绍了 Java 版 Selenium WebDriver 中元素的常用属性和方法,并展示了如何封装通用方法以简化测试代码。通过封装,我们可以提高代码的复用性,减少重复代码,使测试脚本更加简洁和易于维护。

2024-07-01 08:45:00 342 2

原创 Selenium WebDriver自动化测试(基础篇)--搭建本地开发环境

Selenium WebDriver是一个强大的自动化测试工具,允许测试人员编写脚本模拟用户在浏览器中的操作。安装IDE后,创建一个新的Java项目,并添加Selenium的依赖项。对于不同的浏览器,需要下载不同的WebDriver驱动。通过遵循上述步骤,你应该能够在本地成功搭建Java版Selenium WebDriver的自动化测试环境,并开始编写和执行自动化测试脚本。如果不使用Maven,可以手动下载Selenium WebDriver的JAR文件,并将其添加到项目的类路径中。

2024-06-24 08:45:00 340

原创 Web自动化测试框架(基础篇)--Selenium WebDriver工作原理和环境搭建

Selenium是一个用于Web应用程序测试的工具集。Selenium WebDriver是Selenium的一个组件,它允许程序与浏览器进行交互,模拟用户的行为,如点击、输入文本等。WebDriver是一个API和协议,它定义了客户端与浏览器之间的通信接口。客户端通过发送命令给浏览器,浏览器执行这些命令并返回结果。Selenium WebDriver是一个功能强大的Web自动化测试工具。通过本文的介绍,你应该能够理解其工作原理,并在Python环境下搭建起基本的测试环境。

2024-06-17 08:45:00 1377

原创 Web自动化测试框架(基础篇)--HTML页面元素和DOM对象

HTML页面元素是构成Web页面的基本单元,包括标签、属性和文本内容。每个元素在DOM中都对应一个节点。理解HTML页面元素和DOM对象对于Web自动化测试至关重要。通过Selenium WebDriver,我们可以方便地在Python中操作DOM,实现自动化测试。本文提供了一个入门指南,帮助你理解基本概念和操作。随着实践的深入,你将能够更熟练地运用这些知识,构建复杂的自动化测试脚本。本文旨在为初学者提供一个基础的入门指导,实际应用中可能需要更深入的学习和实践。

2024-06-10 08:45:00 1561 1

原创 流量回放平台与传统测试工具的对比分析

这些工具提供了广泛的功能,较低的成本,以及丰富的学习资源和社区支持。然而,如果公司有特定的需求,如需要捕获线上真实流量或模拟高并发场景,并且具备或愿意投入相应的资源来开发和维护流量回放平台,那么开发流量回放平台也可能是一个有价值的长期投资。在实际应用中,根据项目需求、资源可用性和长期战略目标,选择合适的工具或将两者结合使用,可以实现更全面的测试覆盖,确保软件产品的性能和可靠性。开发流量回放平台与使用传统测试工具的成本比较,需要考虑多个方面,包括初始成本、维护成本、人力成本以及潜在的效益。

2024-06-01 06:00:00 1288 2

原创 Selenium WebDriver自动化测试(框架篇)--TestNG测试框架:注解和断言

本文介绍了TestNG测试框架中的注解和断言的使用,以及如何运行TestSuite。通过合理使用注解,可以灵活地控制测试的执行流程和配置。断言是验证测试结果的关键,而封装通用方法可以进一步提高测试代码的复用性和可读性。

2024-05-13 09:55:25 456

原创 Selenium WebDriver自动化测试(框架篇)--TestNG测试框架:分组和依赖

TestNG的分组和依赖特性使得测试用例的管理更加灵活,测试方法的优先级、超时设置和执行顺序控制也为测试提供了更多的控制选项。通过封装通用方法,可以进一步提高测试代码的复用性和可读性。

2024-05-13 09:55:10 298

原创 Selenium WebDriver自动化测试(基础篇)--HTML基础语法和DOM元素

在Java环境下使用Selenium WebDriver进行自动化测试时,对HTML基础语法和DOM(Document Object Model)元素的理解是至关重要的。本文将介绍HTML的基础语法,并阐述如何在自动化测试中应用DOM元素的相关知识。了解HTML基础语法和DOM元素是自动化测试工程师的必备技能。在Java环境下使用Selenium WebDriver进行自动化测试时,这些知识将帮助我们更准确地定位和操作页面元素,从而编写出更高效、更可靠的测试用例。

2024-05-13 08:45:00 775 2

原创 Python+Requests接口自动化测试框架设计:测试数据管理

测试数据管理是接口自动化测试框架设计中的一个重要组成部分。通过合理规划和实现测试数据管理模块,可以大大提高测试的效率和质量。在实际应用中,应根据项目的具体需求和团队的实际情况,选择合适的存储介质和管理策略。

2024-05-02 23:12:36 587 2

原创 [JMeter性能测试实战]如何做单接口性能测试

作为一名性能测试工程师,肯定需要解决一类问题,就是针对单接口做性能测试,而实际业务场景呢,这个可能存在一些难度,譬如,一个页面查询功能,如果只是查询接口,那么它查询的条件最好要有业务支撑,换句话说一定要查出结果,这样查出的结果页就是一个列表,至少从服务器监控的数据得到出网的流量数据;那问题来了该如何去设计这类有业务依赖的接口压测呢?硬要说对于单接口的性能压测设计,特别是对于进入列表页后搜索接口的压测,如何设计查询条件,它对于系统性能有没有明显的差异?且看gpt-4是如何回答的。

2024-04-07 09:30:00 1023 2

原创 httprunnermanager接口平台二次开发(十二):自动生成接口自动化测试用例

这样既可以丢掉每个人本地自动生成接口测试用例的环境,统一在平台实现,又可以通过平台的批量执行,岂不美哉。从手工,到人工智能,设计的用例呢始终都有些问题,好在大都是从实际出发的,只不过还需要一道人工筛选的工序,这样是不是想自己来写代码实现会不会更好呢?• 开 发 提 测 后 , 是 否 可 以 先 自 动 化 测 试 下 , 看 看 后 台 接 口 数 据 是 否 正 常?• 测 试 好 的 功 能 点 上 线 后 , 突 然 坏 了 , 关 键 是 我 们 不 知 道 它 坏 了?

2024-03-04 09:45:00 698 4

原创 httprunnermanager接口平台二次开发(十一):实现平台套件支持模块搜索

需求还是内置测试需求,就是说一个小小热修上线,仅仅只是改动到某个模块的功能,那么测试只需回归这个模块的功能,不需要全量去回归接口自动化,当然这个诉求呢,从执行效率来说,目前全部接口执行完也不过5min,真的无伤大雅;不过呢,可以花两小时实现这个搜索,让它可以正常运作还是不错的.

2024-02-01 00:15:00 1666

原创 httprunnermanager接口平台二次开发(十):平台实现发送邮件的功能[批量]

但是这里改了之后,有点显傻,Jinjia2库是第三方的,能改到这里会破坏原来的逻辑,要是在其他生成html报告的时候会不会报错,这就不敢保证了,需要咱们一起往下走,发现框架的report报告模板可以修改,在这个平台中,框架是内嵌在平台里的并不是直接引用第三方库,这样做的好处就是支持定制化修改。卷了,不管在哪个行业哪个岗位,都需要一技多长,可以做的慢、丑,但不能不会,所以时时刻刻要有学习的动力,需要会的能力。针对以上问题,需要在本地调试,将多份结果报告整合,统计成一份数据,以便直观浏览。

2024-01-15 12:06:14 656 2

原创 探索GPT-4:人工智能解决问题的新工具

GPT-4是GPT系列的最新一代模型,它在前代模型的基础上进行了显著的改进和优化。GPT-4模型拥有更强大的语言理解能力,能够生成更加自然、流畅和准确的文本。此外,它还具备更好的上下文理解能力,可以更好地理解用户的需求,提供更加精准的解决方案。Ai168.CLUB提供的GPT-4模型工具,不仅为用户带来了解决问题的新途径,也为人工智能技术的应用和发展提供了新的思路。随着技术的不断进步,我们有理由相信,GPT-4将成为推动社会进步的重要力量。点击这里注册体验GPT-4的智能服务。

2023-12-30 12:26:02 648

原创 【Python编程入门】面对IDE编译错误:如何解读系统提示并解决问题

再执行就不会报错了,是不是很简单;没有被自己的’蠢’而感到羞愧?然而都不一定有用,甚至还浪费了更多纠结的时间。1、在脚本前面注释加coding指定编码格式。直接访问错误提示的地址,从上面去找到答案。2、编辑IDE设置编码格式。

2023-12-14 11:13:59 760 1

原创 iOS自动化测试方案(五):保姆级VMware虚拟机安装MacOS

为什么会有虚拟机这种东西?它存在的意义是什么[能解决什么问题]?哈哈~你以为现在看到的文章在哪里?你以为每天刷的抖音数据在哪里?咱们都不是舍得去买苹果笔记本的主,也不是舍得买个win系统的电脑给整成linux系统!所以它的意义出来了,就是给咱们提供没有或想要解决某一类问题而出现的产物。话不多说,直接开干安装macOS虚拟机真的是太繁琐了,比题主安装win系统或linux虚拟机还麻烦,真的是一步一步的来。这里面有两个难点,一是MacOS镜像下载很耗时,二就是创建虚拟机过程很繁琐。需要内心足够强大才能稳住安装。

2023-11-20 10:15:12 2249 3

原创 iOS自动化测试方案(四):保姆级搭建iOS自动化开发环境

应用软件可以通过这个开发包轻松访问设备的文件系统、获取设备信息,备份和恢复设备,管理 SpringBoard 图标,管理已安装应用,获取通讯录、日程、备注和书签等信息。ideviceinstaller 是一个与iOS设备的installation_proxy交互的工具,允许安装、升级、卸载、存档、还原和列举已安装或存档的app。该命令用于将手机的端口映射到电脑上的端口,前面的8100是映射到mac电脑的端口,后面是手机wds启动的监听端口,如果映射失败,则安装brew install usbmuxd。

2023-11-06 09:30:00 1766

原创 【金九银十】涨薪的秘密:时间不是唯一的途径

日拱一卒无有尽 功不唐捐终入海不管涨薪还是跳槽,最终能决定你薪资始终是你自己的工作能力[硬技能+软技能],如果这个能力匹配不高,那么企业再有钱也不会给你调薪或者招聘你,共勉,打工人!

2023-10-23 15:47:37 203

原创 iOS自动化测试方案(三):WDA+iOS自动化测试解决方案

上面的步骤已经基本可以实现tidevice命令行操作app应用了,但是它还不能实现自动化,自动化工具还需要appium的结合;这里涉及一个问题就是跨平台,既然咱们只想在win系统实现iOS应用的自动化测试,那么免不了需要代理,怎么代理呢?webdriveragent就是安装在iOS真机设备上的应用,需要它转发到win系统,并且通过python脚本去执行iOS应用。

2023-10-23 08:45:00 3102 2

原创 iOS自动化测试方案(二):Xcode开发者工具构建WDA应用到iphone

1、进入WebDriverAgent项目根目录,双击打开WebDriverAgent.xcodeproj,然后在Xcode中的TARGETS里选中WebDriverAgentLib,按照下图数字序号依次点击,注意步骤4要开启自动管理签名。4、还在同一个项目中,需要注意的是咱们主体是webdriveragentrunner,设置build settings,修改bundleId,它的是唯一;10、在构建时错误,消除这个错误的做法同第四步,将这个应用的bundle身份ID修改一下,建议使用时间戳。

2023-10-01 00:15:00 2417

原创 iOS自动化测试方案(一):MacOS虚拟机保姆级安装Xcode教程

1、MacOS系统找到App Store,这点同iphone操作,搜索Xcode点击安装。1、下载VMware虚拟机的壳子,安装并注册软件(可以百度注册码),最新版本:v17。

2023-09-21 14:46:40 4406 1

原创 JMeter(三十九):selenium怪异的UI自动化测试组合

日拱一卒无有尽,功不唐捐终入海!这样做的目的,题主算是给个理由,就是咱们之前说的混合自动化测试框架,举例说明:假如在web自动化测试时,没有满足预置处理条件(或者说从web功能测试操作路劲深、或者是管理后台操作),在前端不可描述的时候,这时候可以加入接口请求来致使满足web自动化测试条件。反过来也是一样!这样的这个就很有意思了,可以给每个测试样例创建一个线程组,配置一个浏览器驱动,这样是不是可以作为一个多浏览器兼容性测试呢?

2023-09-05 10:43:02 1237 1

原创 求Win11系统virtualbox+vagrant安装MacOS虚拟机

题主主要是穷,没钱买mac笔记本或相关系统的苹果产品,哈哈,偶尔也有用过MacOS系统,只是还没有从win系统使用习惯中转变过来,但是自己所学的iOS移动自动化测试,却一直没有展示出效果,为啥呢?因为它说的是需要准备一套MacOS系统的测试环境,但是题主却没有mac系统的设备,只有phone而已。虽然有在win系统找到解决iOS移动自动化测试的解决方案,但还是需要有MacOS先,才能着手做下面的工作。C站,有没有大佬有保姆级virtualbox安装MacOS系统虚拟机教程!一样不支持,没有一个是对的。

2023-08-14 17:34:53 500

Python 开源 HTTP 接口测试框架 HttpRunner2.x 操作指南

内容概要:本文档详细介绍了一个基于 Python 的开源接口测试框架——HttpRunner 2.x 的用法,涵盖了框架的功能介绍、YAML 文件的用例结构、关键字及其用处,并给出了具体操作步骤以及测试案例的范例。 适合人群:软件开发者、质量保障工程师和技术支持人员等对API接口自动化测试感兴趣的用户。 使用场景及目标:①学习如何搭建测试环境并利用 HttpRunner 进行高效、稳定的 API 测试; ②掌握使用 YAML 格式的用例编写技巧和常见功能的应用方法。 其他说明:文中还提到了如何运用环境变量、执行数据驱动测试、设置挂钩函数以及自定义脚本等内容。这些高级特性的学习将极大提升用户的测试效率和质量控制水平。

2024-11-30

HTTPRunner接口自动化测试用例编写指南

内容概要:本文档介绍了使用HTTPRunner进行接口自动化测试时的用例编写规则,主要包括测试用例的结构、常用字段及使用规则、参数化与数据驱动、断言方法以及运行用例和生成报告的方法。通过详细的规则介绍,帮助测试部门提升测试用例的一致性和可维护性。 适合人群:具备基本Python编程基础的软件测试工程师和开发人员。 使用场景及目标:适用于需要进行接口自动化测试的项目,目标是编写一致且可维护的测试用例,提高测试效率。 其他说明:本文档不仅提供了技术细节,还强调了变量命名规则对代码质量和可读性的关键作用,有助于保持良好的编码风格。

2024-11-30

接口自动化测试CICD方案:全面解析流程与实施策略

内容概要:本文全面解析了接口自动化测试的整体流程与实施策略,从引言部分介绍了项目背景和测试目标,接着阐述了接口自动化测试的定义、重要性和优点。文档详细描述了接口自动化测试的完整流程,涵盖获取接口文档的方法、用例设计和执行等环节,并探讨了常用的技术方案和工具选择。文章还分享了一个典型的项目案例及其实施的关键要素,提出了质量保障和风险控制的具体措施,最后对未来的发展趋势进行了展望,并对测试人员所需的核心技能做了总结。 适用人群:测试工程师、软件开发人员、项目经理、IT运维人员等。 使用场景及目标:①帮助团队理解和实施高效的接口自动化测试;②提升项目的软件质量和测试效率;③培养测试人员的专业技能和发展方向。 其他说明:文中提供了丰富的实例和技术选型参考,建议读者在实践中结合具体的项目需求进行调整和优化。

2024-11-12

软件测试技术,性能测试,性能测试概念,性能测试指标

这份PPT是一份专为公司内部员工设计的培训材料,旨在提高员工对性能测试的认识和理解。它详细介绍了性能测试的基础知识、流程、工具、分析方法以及相关的性能测试案例和讨论。 主要内容: 性能测试基础:解释性能测试的重要性,包括优化资源配置、提升用户体验和发现性能瓶颈。 性能测试的重要性案例:通过具体案例展示性能问题对企业运营和声誉的影响。 性能测试的类型:包括压力测试、容量测试、负载测试和稳定性测试。 性能测试术语:定义并解释了并发用户数、TPS、事务数、响应时间等关键术语。 性能测试流程:概述了性能测试的一般流程和模型。 性能测试数据与监控:介绍了Linux服务器自带的监控工具和Grafana等数据可视化工具。 性能测试工具:重点介绍了JMeter和LoadRunner两款性能测试工具的特点和使用场景。 性能测试分析:提供了性能测试分析的步骤和案例分享。 性能测试探讨:讨论了性能测试的提前执行、代码审查、性能BUG挖掘和调优等实践。

2024-07-26

软件测试之构造测试数据

你还在为测试时没有数据而烦恼,或者初入职场不知如何构造测试数据,亦或深耕测试多年仍不会更全的构造之法? 向这里看齐,构造数据没有捷径可言,唯手熟尔。 从功能点点点,到脚本自动化构造海量数据,提升更多测试技能,让领导刮目相看。

2024-01-18

HTTPRUNNER2.0框架:web测试平台操作指引.pdf

1 项目管理:新增项目、列表展示及相关操作,支持用例批量上传(标准化的HttpRunner jso n和yaml用例脚本) 2 模块管理:为项目新增模块,用例和配置都归属于module,module和project支持同步和异 步方式 3 用例管理:分为添加config与test子功能,config定义全部变量和request等相关信息 re quest可以为公共参数和请求头,也可定义全部变量 4 场景管理:可以动态加载可引用的用例,跨项目、跨模快,依赖用例列表支持拖拽排序和删 除 5 运行方式:可单个test,单个module,单个project,也可选择多个批量运行,支持自定义 测试计划,运行时可以灵活选择配置和环境, 6 分布执行:单个用例和批量执行结果会直接在前端展示,模块和项目执行可选择为同步或者 异步方式, 7 环境管理:可添加运行环境,运行用例时可以一键切换环境 8 报告查看:所有异步执行的用例均可在线查看报告,可自主命名,为空默认时间戳保存, 9 定时任务:可设置定时任务,遵循crontab表达式,可在线开启、关闭,完毕后支持邮件通 知 10 持续集成:jenkins对

2023-03-16

性能测试报告、性能测试结果分析

Tps=Vuser / RT 性能测试基本上是围绕上面的公式进行开展; 想要优秀的RT,需要调整服务器配置和应用程序响应能力; 想要优秀的Tps,同样是对参数配置、程序的响应能力,因为Vuser是固定的。

2022-07-10

ApacheJMeter_http.jar

网上很多积分下载一个jar并不能解决当下jmeter5.1.1版本的上传文件接口中文名称乱码的问题,本jar包是源码修改后支持上传文件接口中文名不乱码。

2021-12-17

性能测试业务建模之数据构造.pdf

是不是随口一说要做性能测试,那么准备测试环境,测试数据如何构造?百万数据从哪里来?

2021-11-16

RobotFramework和Eclipse工具集成搭建本地开发环境.docx

RobotFramework和Eclipse工具集成搭建本地开发环境.docx

2021-08-04

基于Prometheus+Grafana搭建JMeter性能测试监控平台.docx

基于Prometheus+Grafana搭建JMeter性能测试监控平台.docx 做性能测试,如果没有养成良好的保存结果习惯,那么一个业务指标监控平台就必不可少,不仅可以在线监控,还可以用于报告总结,数据持久化的好处就是让人眼前一亮。

2021-08-04

[LeetCode]每日一题509:斐波那契数.docx

[LeetCode]每日一题509:斐波那契数.docx

2021-08-04

[LeetCode]每日一题009:回文数题解.docx

[LeetCode]每日一题009:回文数题解.docx

2021-08-03

[LeetCode]每日一题058:最后一个单词的长度.docx

[LeetCode]每日一题058:最后一个单词的长度.docx

2021-08-03

基于HTTPRUNNER框架实现的接口自动化技术方案.pdf

企业级接口自动化测试项目,采用httprunner框架快速实现。

2021-07-23

测试组内部培训(模版).pptx

招聘新员工入职,需要培训,简单介绍公司产品及业务、技术栈及岗位涉及的相关技术,公司其他情况介绍。

2021-04-21

UI自动化测试方案设计--培训.pptx

适合公司内部培训ppt

2020-12-27

服务器虚拟化技术方案virtualbox+vagrant.pdf

解决公司物理服务器环境管理资源解决方案,节约云服务器成本开支,采用virtualbox轻量级管理虚拟环境工具,vagrant批量创建虚拟服务器。

2020-10-05

Scrapy爬虫框架中Selector.pdf

爬虫简介:scrapy框架的爬虫原理,部分功能介绍及其使用;帮助我们更好的理解框架是如何工作的,其他组件是如何相辅相成的。

2020-07-27

搭建JMeter性能压测可视化监控平台grafana+influxdb+telegraf.pdf

搭建JMeter性能压测可视化监控平台grafana+influxdb+telegraf; 还支持prometheus系统级资源监控,灵活多用。

2020-07-22

Jenkins集成JMeter接口自动化框架-补充说明.pdf

1、本地搭建Eclipse+JMeter+Maven项目框架,本地调试jmeter脚本;后续Jenkins集成 Jmeter+maven+Email+report+git等功能框架。 建议如果是路径设置,尽量使用反斜杠,在java项目中,斜杠\是需要\\转义的,毕竟最后会在linux 运行使用/反斜杠更ok; 解决路径问题,作为变量传参,在windows-java环境支持/反斜杠路径 2、技术框架的选型,在通过整体技能水平评估后,采取工具类集成框架实现,利于多人维护 3、第一步先是环境的准备,优先本地调试通过,再持续集成自动构建,也就是服务器的迁移。 4、再次搭建接口自动化平台,总会遇到的之前没遇到过的问题: a> eclipse创建maven项目后,从原来本地调试的github拉取配置代码,再调试出现执行xml格式问题 问题:SXXP0003: Error reported by XML parser 解决:修改工程src/test/jmeter目录下的user.properties:

2019-09-24

Jenkins持续集成maven+jmeter+git接口自动化测试框架.pdf

背景:jenkins作为中央调度器,集成java、maven、git、email、html-report环境,搭建 一个自动化测试框架,可性能也可接口;maven负责项目管理,jenkins服务器就不需要安 装jmeter运行环境(错误的,maven项目配置pom文件),只需要注册脚本所需要的jar包 到本地仓库即可;git源码管理,maven构建; 1、软件安装步骤略;jenkins需要安装框架所需要的插件; 2、准备测试代码上传到github,jenkins配置maven、git插件; 3、直接上图配置,一个步骤一步来:

2019-09-24

空空如也

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

TA关注的人

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