<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[NHB456789的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/NHB456789</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; NHB456789]]></copyright><item><title><![CDATA[【JMeter】后置处理器之JSON提取器]]></title><link>https://blog.youkuaiyun.com/NHB456789/article/details/140439569</link><guid>https://blog.youkuaiyun.com/NHB456789/article/details/140439569</guid><author>NHB456789</author><pubDate>Mon, 15 Jul 2024 15:21:01 +0800</pubDate><description><![CDATA[JSON后置处理器（PostProcessor）允许使用 JSON Path 语法从JSON格式的响应中提取数据。类似正则表达式提取器，必须位于HTTP采样器、或者其它可以返回JSON数据的采样器下，作为子结点。JsonPath表达式可以使用点标记或者括号标记操作符操作符描述需要查找的根元素。所有JSON PATH表达式都以这个开头正被某个过滤谓词处理的当前节点（The current node being processed by a filter predicate）通配符。可以表示一个名称或者数字。]]></description><category></category></item><item><title><![CDATA[【最新教程】jmeter接口自动化测试如何部署jenkins]]></title><link>https://blog.youkuaiyun.com/NHB456789/article/details/140437445</link><guid>https://blog.youkuaiyun.com/NHB456789/article/details/140437445</guid><author>NHB456789</author><pubDate>Mon, 15 Jul 2024 14:24:33 +0800</pubDate><description><![CDATA[首先，保证本地安装并部署了jenkins，jmeter，xslproc我搭建的自动化测试框架是jmeter+jenkins+xslproc---注意：原理是，jmeter自生成的报告jtl文件，通过xslproc工具，再结合jmeter自带的模板修改，自带模板目录如下，最终将测试结果报告转化为html格式1.jenkins新建一个任务,选择“构建一个自由风格的软件项目”，点击OK2.选择构建触发器，根据时间点，每天到点进行自动触发构建3.输入构建命令。]]></description><category></category></item><item><title><![CDATA[一站式开源持续测试平台 MerterSphere 之测试跟踪操作详解]]></title><link>https://blog.youkuaiyun.com/NHB456789/article/details/140400826</link><guid>https://blog.youkuaiyun.com/NHB456789/article/details/140400826</guid><author>NHB456789</author><pubDate>Sun, 14 Jul 2024 19:45:00 +0800</pubDate><description><![CDATA[以上只是Metersphere中最基本的测试跟踪应用，Metersphere还可以实现接口测试、UI 测试和性能测试，以后有时间再给大家整理。]]></description><category></category></item><item><title><![CDATA[一篇文章带你了解HttpRunner接口自动化测试框架]]></title><link>https://blog.youkuaiyun.com/NHB456789/article/details/140405615</link><guid>https://blog.youkuaiyun.com/NHB456789/article/details/140405615</guid><author>NHB456789</author><pubDate>Sat, 13 Jul 2024 20:24:49 +0800</pubDate><description><![CDATA[2018年python开发者大会上，了解到HttpRuuner开源自动化测试框架，采用YAML/JSON格式管理用例，能录制和转换生成用例功能，充分做到用例与测试代码分离，相比excel维护测试场景数据更加简洁。在此，利用业余时间研究这个框架去实现接口自动化测试。HttpRunner 是一款面向 HTTP(S) 协议的通用开源测试框架，只需编写维护一份YAML/JSON脚本，即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。]]></description><category></category></item><item><title><![CDATA[什么是pytest自动化测试框架？如何安装和使用呢？赶快收藏起来]]></title><link>https://blog.youkuaiyun.com/NHB456789/article/details/140405122</link><guid>https://blog.youkuaiyun.com/NHB456789/article/details/140405122</guid><author>NHB456789</author><pubDate>Sat, 13 Jul 2024 19:47:09 +0800</pubDate><description><![CDATA[因为pytest会提供更丰富的功能，包括assert重写、第三方插件，以及其他测试工具无法比拟的fixture模型。这些资料，对于【软件测试】的朋友来说应该是最全面最完整的备战仓库，这个仓库也陪伴上万个测试工程师们走过最艰难的路程，希望也能帮助到你！这在测试用例的调试阶段是有用的，当出现一条失败的测试用例时，应该先通过调试让这条测试用例运行通过，而不是继续执行后面的测试用例。文件开头第一行除了注释，一定为 [pytest] ，这是固定格式，文件名 pytest.ini 也是固定的，不能自己重命名。]]></description><category></category></item><item><title><![CDATA[一文1500字从0到1搭建 Jenkins 自动化测试平台]]></title><link>https://blog.youkuaiyun.com/NHB456789/article/details/140400234</link><guid>https://blog.youkuaiyun.com/NHB456789/article/details/140400234</guid><author>NHB456789</author><pubDate>Sat, 13 Jul 2024 15:08:27 +0800</pubDate><description><![CDATA[Jenkins 自动化测试平台的作用自动化构建平台的执行流程（目标）是：我们将代码提交到代码托管工具上，如github、gitlab、gitee等。1、Jenkins要能够检测到我们的提交。2、Jenkins检测到提交后，要自动拉取代码，运行测试，并进行构建、打包。3、Jenkins执行完测试和构建后，要向相关人员发送构建结果。4、Jenkins要能够向我们展示测试运行的分析。]]></description><category></category></item><item><title><![CDATA[理解持续测试，才算理解DevOps]]></title><link>https://blog.youkuaiyun.com/NHB456789/article/details/140398977</link><guid>https://blog.youkuaiyun.com/NHB456789/article/details/140398977</guid><author>NHB456789</author><pubDate>Sat, 13 Jul 2024 14:03:10 +0800</pubDate><description><![CDATA[软件产品的成功与否，在很大程度上取决于对市场需求的及时把控，采用DevOps可以加快产品交付速度，改善用户体验，从而有助于保持领先于竞争对手的优势。作为敏捷开发方法论的一种扩展，DevOps强调开发、测试和运维不同团队间的协作与沟通。持续集成和持续测试是一个在迭代中构建、测试产品并修复Bug的过程。它有助于团队在开发阶段的初期发现缺陷，这时的缺陷通常相对不那么复杂，并且更容易被解决。通过持续集成和持续测试，企业可以尽早地将错误风险降至最低，并加快交付更好质量的软件。]]></description><category></category></item><item><title><![CDATA[外包干了3天，技术退步明显.......]]></title><link>https://blog.youkuaiyun.com/NHB456789/article/details/140387118</link><guid>https://blog.youkuaiyun.com/NHB456789/article/details/140387118</guid><author>NHB456789</author><pubDate>Fri, 12 Jul 2024 20:00:09 +0800</pubDate><description><![CDATA[整份文档一共有将近 200 页，全部为大家展示出来肯定是不太现实的，为了不影响大家的阅读体验就只展示了部分内容，还望大家海涵，希望能帮助到您面试前的复习且找到一个好的工作，也节省大家在网上搜索资料的时间来学习！]]></description><category></category></item><item><title><![CDATA[如何用Jmeter进行接口测试 ，这应该是全网最详细的教程了]]></title><link>https://blog.youkuaiyun.com/NHB456789/article/details/140361829</link><guid>https://blog.youkuaiyun.com/NHB456789/article/details/140361829</guid><author>NHB456789</author><pubDate>Fri, 12 Jul 2024 17:45:00 +0800</pubDate><description><![CDATA[右键“线程组” -> “添加” -> “配置元件” -> "CSV Data Set Config"，如果仅应用于“增加学生”接口的话，可以直接在“增加学生”接口下面创建"CSV Data Set Config"。登陆接口（login）接口也可以应用“用户定义的变量”的方法，如上图所示，在“用户定义的变量”中添加"username", "password" 变量及对应的值， 应用到登陆接口（login）接口请求中即可。]]></description><category></category></item><item><title><![CDATA[轻松实现一个Python+Selenium的自动化测试框架]]></title><link>https://blog.youkuaiyun.com/NHB456789/article/details/140360755</link><guid>https://blog.youkuaiyun.com/NHB456789/article/details/140360755</guid><author>NHB456789</author><pubDate>Fri, 12 Jul 2024 16:00:00 +0800</pubDate><description><![CDATA[首先你得知道什么是Selenium？Selenium是一个基于浏览器的自动化测试工具，它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分：Selenium IDE、Selenium WebDriver 和Selenium Grid。Selenium IDE：Firefox的一个扩展，它可以进行录制回放，并把录制的操作以多种语言（例如java、python等）的形式导出成测试用例。]]></description><category></category></item><item><title><![CDATA[什么是自动化测试框架?我们该如何搭建自动化测试框架？]]></title><link>https://blog.youkuaiyun.com/NHB456789/article/details/140360283</link><guid>https://blog.youkuaiyun.com/NHB456789/article/details/140360283</guid><author>NHB456789</author><pubDate>Thu, 11 Jul 2024 19:36:42 +0800</pubDate><description><![CDATA[简单来说，自动化测试框架就是由一些标准，协议，规则组成，提供脚本运行的环境。自动化测试框架能够提供很多便利给用户高效完成一些事情，例如，结构清晰开发脚本，多种方式、平台执行脚本，良好的报告去跟踪脚本执行结果。1.框架具有以下一些优点：1）代码复用2）最大覆盖率3）很低成本维护4）很少人工干预5）简单报告输出2.常见的测试框架分类早期设计的框架大致可分为以下几类：1）基于模块的测试框架2）基于库（Library）结构测试框架3）数据驱动测试框架，和QTP很像。]]></description><category></category></item><item><title><![CDATA[JMeter HTTP请求的详细指南，还不知道的快来看]]></title><link>https://blog.youkuaiyun.com/NHB456789/article/details/140354787</link><guid>https://blog.youkuaiyun.com/NHB456789/article/details/140354787</guid><author>NHB456789</author><pubDate>Thu, 11 Jul 2024 16:17:45 +0800</pubDate><description><![CDATA[HTTP请求简介在JMeter中，服务器名称和它的路径对于检查请求是否到达了正确的目的地非常重要。默认情况下，HTTP协议与请求一起被遵循，如果需要，可以转换为HTTPS。如果需要，用户参数可以包含在特定页面的请求中。如果，有时多个请求被转移到同一个服务器上，而且在所有的请求中都是常见的，那么默认的HTTP请求在这里是有效的。因此，一旦在JMeter的配置元素中固定了该属性，所有属于同一线程组的请求都会接管同一属性。本文将简要讨论JMeter中HTTP请求的配置。什么是JMeter HTTP请求？]]></description><category></category></item><item><title><![CDATA[什么是鉴权？一篇文章带你了解postman的多种方式]]></title><link>https://blog.youkuaiyun.com/NHB456789/article/details/140332332</link><guid>https://blog.youkuaiyun.com/NHB456789/article/details/140332332</guid><author>NHB456789</author><pubDate>Wed, 10 Jul 2024 19:31:20 +0800</pubDate><description><![CDATA[一、什么是鉴权？鉴权也就是，就是验证您是否有权限从服务器访问或操作相关数据。发送请求时，通常必须包含相应的检验参数以确保请求具有访问权限并返回所需数据。通俗的讲就是一个门禁，您想要进入室内，必须通过门禁验证身份，这就是鉴权，如打开一个网站必须要输入用户名和密码才可以登录进入，这种就是鉴权，还有一些业务需要登录以后才可以进行，因为需要token值，则就可以把token添加到鉴权中，这种也是鉴权。二、postman鉴权方式postman 支持多种鉴权方式，如图。]]></description><category></category></item><item><title><![CDATA[一文2500字使用Python进行GRPC和Dubbo协议的高级测试]]></title><link>https://blog.youkuaiyun.com/NHB456789/article/details/140324740</link><guid>https://blog.youkuaiyun.com/NHB456789/article/details/140324740</guid><author>NHB456789</author><pubDate>Wed, 10 Jul 2024 15:22:22 +0800</pubDate><description><![CDATA[01、测试GRPC（Google Remote Procedure Call）是一种高性能、开源的（RPC）框架，由 Google开发并基于Protocol Buffers（protobuf）进行通信。它使用了HTTP/2协议作为传输层，支持多种语言，包括C++、Java、Python等。gRPC提供了强类型、高效、可靠的通信机制，适用于构建分布式系统和微服务架构。在本文中，我们将介绍如何使用gRPC进行协议测试，并提供一个示例代码来演示其用法。安装gRPC首先，你需要安装gRPC的相关依赖库。]]></description><category></category></item><item><title><![CDATA[Jmeter —— jmeter设置HTTP信息头管理器模拟请求头]]></title><link>https://blog.youkuaiyun.com/NHB456789/article/details/140322370</link><guid>https://blog.youkuaiyun.com/NHB456789/article/details/140322370</guid><author>NHB456789</author><pubDate>Wed, 10 Jul 2024 14:20:00 +0800</pubDate><description><![CDATA[HTTP信息头管理器是在有需要模拟请求头部的时候进行设置的，添加方式 是 右击线程组 -- 配置元件 -- HTTP信息头管理器HTTP信息头管理器是在有需要模拟请求头部的时候进行设置的，添加方式 是 右击线程组 -- 配置元件 -- HTTP信息头管理器，注：post请求中如果body中的数据为json,一定要在信息头管理器中加上Content-Type: application/json，表示发送的body为json格式的数据。]]></description><category></category></item><item><title><![CDATA[常用网络接口自动化测试框架应用]]></title><link>https://blog.youkuaiyun.com/NHB456789/article/details/140304635</link><guid>https://blog.youkuaiyun.com/NHB456789/article/details/140304635</guid><author>NHB456789</author><pubDate>Tue, 09 Jul 2024 19:35:11 +0800</pubDate><description><![CDATA[这些资料，对于【软件测试】的朋友来说应该是最全面最完整的备战仓库，这个仓库也陪伴上万个测试工程师们走过最艰难的路程，希望也能帮助到你！6、多组数据可增加CSVDataSetConfig(添加.csv格式的文件，并在参数值里以${x}格式写入)此时变量值填写${变量名}，上图x,y表示每次从文件里读取两个参数，分别命名为x,y。3、为线程组添加察看结果树。4、写入接口参数并运行。2、POST请求接口测试。2、POST请求接口测试。2、添加http请求。1、GET请求接口测试。1、GET请求接口测试。]]></description><category></category></item><item><title><![CDATA[什么是自动化测试框架?我们该如何搭建自动化测试框架？]]></title><link>https://blog.youkuaiyun.com/NHB456789/article/details/140296702</link><guid>https://blog.youkuaiyun.com/NHB456789/article/details/140296702</guid><author>NHB456789</author><pubDate>Tue, 09 Jul 2024 15:21:25 +0800</pubDate><description><![CDATA[简单来说，自动化测试框架就是由一些标准，协议，规则组成，提供脚本运行的环境。自动化测试框架能够提供很多便利给用户高效完成一些事情，例如，结构清晰开发脚本，多种方式、平台执行脚本，良好的报告去跟踪脚本执行结果。1.框架具有以下一些优点：1）代码复用2）最大覆盖率3）很低成本维护4）很少人工干预5）简单报告输出2.常见的测试框架分类早期设计的框架大致可分为以下几类：1）基于模块的测试框架2）基于库（Library）结构测试框架3）数据驱动测试框架，和QTP很像。]]></description><category></category></item><item><title><![CDATA[基于Selenium+Python的web自动化测试框架]]></title><link>https://blog.youkuaiyun.com/NHB456789/article/details/140294335</link><guid>https://blog.youkuaiyun.com/NHB456789/article/details/140294335</guid><author>NHB456789</author><pubDate>Tue, 09 Jul 2024 14:21:45 +0800</pubDate><description><![CDATA[一、什么是Selenium？Selenium是一个基于浏览器的自动化测试工具，它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分：Selenium IDE、Selenium WebDriver 和Selenium Grid。Selenium IDE：Firefox的一个扩展，它可以进行录制回放，并把录制的操作以多种语言（例如java、python等）的形式导出成测试用例。]]></description><category></category></item><item><title><![CDATA[常用的Jmeter参数化使用方法和应用场景]]></title><link>https://blog.youkuaiyun.com/NHB456789/article/details/140278100</link><guid>https://blog.youkuaiyun.com/NHB456789/article/details/140278100</guid><author>NHB456789</author><pubDate>Mon, 08 Jul 2024 20:38:14 +0800</pubDate><description><![CDATA[这种参数化方式较简单，但数据范围有限，适用场景也少。]]></description><category></category></item><item><title><![CDATA[UI自动化测试是什么?什么项目适合做UI自动化测试]]></title><link>https://blog.youkuaiyun.com/NHB456789/article/details/140276914</link><guid>https://blog.youkuaiyun.com/NHB456789/article/details/140276914</guid><author>NHB456789</author><pubDate>Mon, 08 Jul 2024 19:51:22 +0800</pubDate><description><![CDATA[这些资料，对于【软件测试】的朋友来说应该是最全面最完整的备战仓库，这个仓库也陪伴上万个测试工程师们走过最艰难的路程，希望也能帮助到你！(4) 编写完成后，跟相关的人进行评审代码（测试场景是否考虑周全，断言是否合理，代码编写是否合理）(5) Page：对象层，编写具体的业务逻辑，页面的每一步操作单独写在一个函数或者方法。(3) 每个测试用例的方法必须有断言，没有断言的测试是无效的。(3) UI页面的布局与展示，在不同的分辨率下是否有变动。(2) 梳理完成后，跟相关的人对下梳理的结果。]]></description><category></category></item></channel></rss>