自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

测试入坑之路

从入学到入坑,寻找出坑之路

  • 博客(344)
  • 资源 (17)
  • 问答 (1)
  • 收藏
  • 关注

转载 Chrome 插件

浏览器内的侧边栏,将ChatGPT、Claude和Bard集成到您的工作流程中,以便进行高级搜索、阅读和写作辅助。将Google文档、PDF、网页或书籍转换成语音,拥有30多种语言的自然发音声音。一套AI驱动的写作工具,包括语法检查器、改写器、AI写作和摘要器。在浏览器中直接提供高质量的翻译服务。

2024-01-02 10:21:34 86

转载 Chrome Network 修改接口返回数据

前端开发在调试过程中,经常需要各种不同的数据来反复调试,所以我们前端程序员会经常在脚手架中集成 mock 或者通过代理的方式去hack的实现,但是现在再也不用这么麻烦了,Chrome 117 原生就支持了,而且体验相当丝滑。这时候浏览器会提示:选择要用来存储替换文件的文件夹,这个文件夹主要作用是用来保存 Mock 的替换文件,方便下次 Mock 请求直接使用。重新发起请求,发现被拦截的接口会有一个高亮的标识,鼠标移入会提示对应的信息,并且响应的数据已经变成了我们修改后的数据。

2024-01-02 10:15:17 904

原创 pywinauto结合selenium实现文件上传

PC端-Windows上的元素识别可用viewWizard工具PC端-Windows上的元素操作可用pywinauto库浏览器上网页的元素识别可用selenium。

2023-08-12 14:19:38 1515

原创 浏览器插件安装失败解决方法

解决办法: 将改成zip的插件文件,直接解压成同名文件,点击浏览器的"加载已解压的扩展程序",选择刚刚解压出来的文件夹,注意是整个文件夹即可。从网站下载浏览器插件一般都是crx类型的文件,当我们需要安装插件可以打开浏览器设置找到扩展程序,然后把开发者模式打开就可以正常安装了。3,有些用户浏览器可能因为安全问题,暂不支持用户拖拽文件到浏览器上安装,出现拖拽被禁用的情况。解决办法: 直接将crx文件后缀名改为zip格式,重新拖拽安装一遍。1,直接将crx文件拖拽到浏览器的扩展程序界面进行插件的添加。

2023-08-06 21:19:43 1189

原创 [Fiddler] The Fiddler AutoResponder is enabled, but this request did not match any of the listed rul

在fiddler的AutoResponder中取消勾选Enable rules即可。如果取消勾选不能解决,需要检查代理设置。

2023-08-06 21:18:49 504

转载 pywinauto、pywin32、pyautogui对比

https://blog.csdn.net/winkexin/article/details/130758661

2023-07-23 11:04:05 731

原创 fiddler断点修改响应数据

右键重发需要断点请求的接口。重发之后前面显示断点标记。

2023-06-13 22:57:15 173

原创 An unknown server-side error occurred while pro

self = <appium.webdriver.errorhandler.MobileErrorHandler object at 0x0000012A7D181CA0>response = {'status': 500, 'value': '{"value":{"error":"unknown error","message":"An unknown server-side error occurred while pro....uiautomator2.core.Accessibili.

2023-05-17 22:22:25 323

原创 inspect.exe安装使用

标题栏。显示“ 检查 ”窗口句柄 (HWND)。菜单栏。提供对检查功能的访问权限。工具 栏。提供对检查功能的访问权限。树视图。将 UI 元素的分层结构呈现为可用于在元素之间导航的树视图控件。数据视图。显示所选 UI 元素的所有公开辅助功能属性。

2023-05-17 21:50:08 4206

原创 RS232如何进行通信测试

在这种情况下,设备1的发送线(TX)将连接到设备2的接收线(RX),设备2的发送线(TX)将连接到设备1的接收线(RX),同时,两台设备的地线(GND)互相连接。如果在测试过程中遇到任何问题,请检查硬件设备、连接线和通信参数设置是否正确,确保连接稳定性,以确保RS232通信顺利进行。配置设备:打开串口调试工具,选择要进行通信测试的串口(例如COM1或COM2),然后设置通信参数,包括波特率、数据位、奇偶校验和停止位。循环测试:可以发送一个较大的数据包进行RS232通信的完整性和稳定性测试。

2023-05-17 21:35:06 3627

原创 FlaUInspect使用简介

UI自动化辅助工具,类似UIspy及inspect,UI Automation属性值获取工具。它有三种检查元素的方法打开Flauinspect>转到“模式”>1.悬停模式(按Ctrl并将鼠标指针移到目标元素上)2.焦点追踪()3.显示XPATH(与上面列出的任何模式结合使用),它将仅显示绝对XPath。

2023-05-17 21:31:11 1397

原创 窗口组件元素识别工具

原文链接:https://blog.csdn.net/shihongyanghappy/article/details/121752357。版权声明:本文为CSDN博主「骑蜗牛逛天涯」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。inspect.exe:微软官方工具集成于 Windows SDK。UIRecorder: WinAppDriver里内置的识别工具。FlaUInspect:第三方开源的识别工具。

2023-05-17 21:30:16 1336

原创 can/rs232通信协议

该协议使用一条信号线进行传输,发送和接收的速率相对较慢,通常用于短距离的低速通信。各种设备可能使用不同的针脚进行通信,但是总线上的发送线(TX)、接收线(RX)、地线(GND)是必要的。偶校验表示数据字节中逻辑1的个数加上校验位为偶数,而奇校验表示数据字节中逻辑1的个数加上校验位为奇数。数据位:RS232协议使用一个字节,即8个比特位,来表示一个字符。总之,RS232是一种简单的串行通信协议,适用于低速率、短距离的通信场景。它通过电压变化来传输数据,支持全双工通信,并可以通过校验位来保证数据的正确性。

2023-05-17 21:29:07 786

转载 UI Recorder介绍

录制用例存储在本地 支持丰富的断言类型:val,text,displayed,enabled,selected,attr,css,url,title,cookie,localStorage,sessionStorage。支持无线 native app (Android, iOS) 录制,基于 macaca 实现: https://macacajs.com/支持图片对比 支持强大的变量字符串 支持公共测试用例:允许用例中动态调用另外一个 支持并发测试 支持多国语言:英文,简体中文,繁体中文。

2023-05-15 20:59:31 371

原创 jmeter分布式测试环境搭建

1.总控机器的节点叫master控制机,其他产生压力的机器叫server执行机2.master会把压测脚本发送到 server上面3.执行的时候,server上只需要把jmeter-server打开就可以了,不用启动jmeter4.结束后,server会把压测数据回传给master,然后master汇总输出报告。

2023-05-15 20:58:24 472

原创 chatGPT4.0编写性能测试报告

本次性能测试的目的是评估系统在高负载条件下的性能表现,以确保系统能够满足预期的性能需求。从上表可以看出,系统在处理登录、查询、提交和下载操作时的响应时间均在合理范围内。其中,登录和查询操作的响应时间较短,说明系统在处理这些操作时性能较好;其中,CPU和内存的利用率相对较高,可能与系统在处理请求时的计算和数据存储需求有关;系统在处理不同操作时的性能表现存在差异,可能与操作本身的复杂性和资源消耗有关。系统在高负载条件下的响应时间、吞吐量、资源利用率和错误率均表现良好,能够满足预期的性能需求。

2023-05-15 20:56:42 1184

原创 jmeter性能测试报错Address already in use: connect

解决方案1=实测解决了。

2023-05-15 20:54:16 98

原创 chatGPT4.0-使用python对excel文档进行翻译指定语言并写入demo

好的,以下是示例代码:首先,需要安装openpyxl和googletrans库,可以使用以下命令进行安装:然后,可以使用下面的代码实现从Excel文件中读取A列的中文数据,并将其翻译为英文、西班牙语和意大利语,然后分别写入B列、C列和D列:加载excel文件选择要操作的工作表创建翻译器对象遍历excel文件中的每一行保存翻译结果到excel文件在上面的示例代码中,我们通过load_workbook方法加载了Excel文件,并且选择了一个名为“Sheet1”的工作表进行操作。在遍历ex

2023-05-15 20:53:03 1265

转载 jmeter生成的html报告采样间隔时间修改

reportgenerator.properties文件中修改时间间隔。

2023-05-15 20:52:38 153

原创 chatGPT4.0-使用python对excel文档进行翻译多国语言并写入demo

思路:可以使用Python的第三方库openpyxl来实现读取和写入Excel文件的操作,使用第三方库googletrans可以实现文本的翻译。具体步骤如下:2.读取Excel文件:使用openpyxl库中的load_workbook()方法加载Excel文件,使用active属性选择指定的工作表,使用iter_rows()方法遍历每一行数据,获取每个单元格的值。

2023-05-15 20:46:17 1502 1

原创 jmeter-bzm - Concurrency Thread Group

Log Threads Status into File:将线程状态记录到文件中(将线程启动和线程停止事件保存为日志文件);· Hold Target Rate Time:保持目标速率时间(到达总线程数后持续时长)· Thread Iterations Limit:线程迭代次数限制(循环次数)· Ramp-Up Steps Count:加速步骤计数(总加速/递增次数)· Target Concurrency:目标并发(总线程数)· Ramp Up Time:加速时间(总加速时长)

2023-05-15 20:35:02 327

原创 jmeter-jp@gc - Active Threads Over Time

Active Threads Over Time 单位时间内活动的线程数添加-监听器-jp@gc - Active Threads Over Time。

2023-05-15 20:34:36 563

原创 jmeter-bzm-Arrivals Thread Group

参数解释:· Target Rate:目标线程数(总线程数)· Ramp Up Time:所需多少加载时间(总加速时长)· Ramp Up Steps Count:所需多少个加载梯次(总递增/加速次数)· Hold Target Rate Time:持续运行时间(到达总线程数后持续时长)· Time Unit:可以选择用分钟还是秒来做单位· Thread lterations Limit:线程迭代次数限制。如果我们只需要运行每个用户一次以模拟用户的实际行为,则可能会很有用。

2023-05-15 20:33:58 461

原创 chatGPT4.0-介绍Katalon Studio

测试人员可以使用 Katalon Studio 对这些类型和协议的接口进行轻松的创建、配置和执行测试用例,从而提高整个测试流程的效率。总之,Katalon Studio是一款全面的测试工具,适用于Web、移动和API自动化测试,同时支持UI和非UI测试。Web服务自动化测试:Katalon Studio可以对RESTful和SOAP Web服务进行测试,同时也支持GraphQL API测试。Katalon Studio 是一款强大的测试自动化工具,可以对不同类型和协议的接口进行自动化测试。

2023-05-14 23:22:29 630

原创 chatGPT4.0-http协议的关键字驱动接口自动化测试框架demo

运行test_runner.py开始执行测试用例。

2023-05-14 23:11:11 596

原创 chatGPT4.0-用python对http/https协议接口搭建接口自动化测试框架demo

以下是一个使用Python和requests库搭建的简单接口自动化测试框架示例。该示例使用了Google Maps Geocoding API作为测试目标。首先,确保已经安装了requests库。

2023-05-14 23:07:22 662

原创 chatGPT4.0-排行前30的UI自动化测试工具

这些UI测试工具为不同的平台、技术栈和项目需求提供了丰富的功能。在选择UI测试工具时,请务必根据项目需求、技术栈以及与其他工具的集成进行评估。这将确保所选工具能够在项目中发挥最大作用,提高软件质量和测试效率。

2023-05-14 22:36:40 704

原创 chatGPT4.0-排行前20的接口自动化测试工具

这些接口自动化测试工具具有各种功能,可以满足不同类型的项目和技术需求。在选择接口自动化测试工具时,请务必考虑其支持的协议(例如REST和SOAP)、设备平台、编程语言和与其他测试和开发工具的集成。这将有助于确保工具能够很好地适应你的项目并带来最大的收益。

2023-05-14 22:34:52 181

原创 chatGPT4.0-排行前20的嵌入式自动化测试工具

请注意,某些工具旨在测试特定硬件平台或软件语言。因此,在进行嵌入式自动化测试时,请关注适用于你项目需求和技术栈的工具。在为你的项目选择工具时,了解可能已与你的技术栈集成或使用其他转换技术的工具。

2023-05-14 22:33:03 128

原创 chatGPT4.0-使用python对HTTP/HTTPS进行接口自动化测试demo

这个示例演示了如何使用requests库发送一个GET请求,测试HTTP状态码,返回数据的类型以及返回的JSON数据中的特定字段的值。根据实际需求,可以添加更多测试用例,例如POST、PUT、DELETE等请求以及验证各种错误情况。首先,确保已经安装了requests库。

2023-05-14 22:29:41 295

原创 chatGPT4.0-使用Robot Framework 对TCP/IP进行自动化测试demo

在这个示例中,SocketCommLibrary 自定义库文件提供了用于管理 Socket 连接和数据传输的方法。tcp_communication.robot 测试套件文件使用这些方法连接到 IP 地址为 192.168.1.100 且端口号为 5000 的 TCP/IP 接口,发送数据 “Hello TCP/IP”,然后接收来自接口的数据,并断言收到的数据与发送的数据相同。使用 Robot Framework 对 TCP/IP 接口进行自动化测试时,我们可以创建一个自定义库来实现 Socket 通信。

2023-05-14 22:25:18 135

原创 chatGPT4.0-使用Robot Framework 对串口进行自动化测试demo

serial_communication.robot 测试套件文件使用这些方法连接到名为 COM3 的串口,设置波特率为 9600,发送数据“Hello Serial”,然后读取来自串口的数据,并断言接收到的数据与发送的数据相同。使用 Robot Framework 对串口进行自动化测试时,我们首先需要安装 Pyserial 库(https://pypi.org/project/pyserial/),然后创建一个自定义库来实现串口通信。请注意,你需要根据你的环境和硬件配置对代码进行修改。

2023-05-14 22:17:06 308

原创 chatGPT4.0-对JTAG、IAR Embedded Workbench、Lauterbach TRACE32、QTest测试工具进行swot分析

不提供硬件级别的调试和测试功能,需要与其他工具(如JTAG、TRACE32)集成。提供丰富的调试和跟踪功能,如代码跟踪、性能分析、内存访问等。提供硬件级别的调试和测试功能,如内存访问、寄存器操作等。提供丰富的测试功能,如功能测试、性能测试、稳定性测试等。不提供高级的分析和测试功能,如性能分析、代码覆盖率等。提供丰富的调试和分析功能,如性能分析、代码覆盖率等。对于某些特定的处理器和设备,可能需要额外的适配工作。可与JTAG接口集成,实现硬件级别的调试和测试。JTAG接口需要额外的硬件支持,可能增加成本。

2023-05-10 23:28:34 139

原创 chatGPT4.0-嵌入式自动化测试方案

本方案提供了一种嵌入式自动化测试的方法,通过使用JTAG、IAR Embedded Workbench、Lauterbach TRACE32、QTest等工具,我们可以对嵌入式系统进行全面的自动化测试,提高测试效率,减少人工测试的成本。本方案旨在对嵌入式系统进行自动化测试,以提高测试效率,减少人工测试所需的时间和精力。测试范围包括功能测试、性能测试、稳定性测试和兼容性测试。它支持串口、网络和JTAG接口,可以方便地编写测试用例和自动执行测试。编写测试用例,包括功能测试、性能测试、稳定性测试和兼容性测试。

2023-05-10 23:15:38 962

原创 chatGPT4.0-关键字驱动+数据驱动的Windows UI自动化测试框架代码demo

以下是一个简单的关键字驱动+数据驱动的Windows UI自动化测试框架代码示例,使用Python和pywinauto库进行测试。我们将使用openpyxl库读取和写入Excel数据。首先,请确保已安装以下库:然后,创建一个名为windows_test_framework.py的Python脚本,并添加以下代码:import os。

2023-05-10 23:06:57 664

原创 chatGPT4.0-基于Python+Appium的APPUI关键字驱动自动化测试框架demo

以下是一个简单的UI关键字驱动+数据驱动的自动化测试框架代码示例,使用Python和Appium进行移动应用测试。我们将使用openpyxl库读取Excel数据,使用Appium-Python-Client库进行UI自动化测试。首先,请确保已安装以下库:然后,创建一个名为test_framework.py的Python脚本,并添加以下代码:import os。

2023-05-10 22:50:55 887

原创 chatGPT4.0写在Windows上exe程序的关键字ui自动化测试demo

在Windows上进行exe程序的UI自动化测试,可以使用Python的pywinauto库。以下是一个简单的示例,展示如何使用pywinauto进行Notepad(记事本)应用的UI自动化测试。首先,请确保已安装pywinauto库。

2023-05-10 22:37:54 914

转载 【beanshell-replacement替换字符串方法】

http://m.biancheng.net/view/836.html Java字符串的替换(replace()、replaceFirst()和replaceAll())(3)结合异常请求参数,即:异常请求参数的replaceAll这个方法变量声明有问题。字段.replaceAll(“正则表达式要替换的部分旧值”, “新值”)商业转载请联系作者获得授权,非商业转载请注明出处。检查脚本的:异常请求参数的replaceAll这个方法的变量声明。“.”是正则表达式的元字符,匹配除换行符以外的任意字符。

2023-05-10 21:38:31 895

转载 prometheus提示Warning: Error fetching server time: Detected 45.15499997138977 seconds time difference

解决方法:在服务器输入命令:ntpdate ntp.aliyun.com 同步时间即可正常~

2023-04-17 22:43:18 964

转载 gui执行jmx报错Error generating the report: java.lang.NullPointerException

【代码】gui执行jmx报错Error generating the report: java.lang.NullPointerException。

2023-04-17 22:39:06 271

yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm

yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm

2021-08-10

lxml-4.5.2-cp38-cp38-win32.whl

lxml-4.5.2-cp38-cp38-win32.whl

2021-08-10

Socket_WebSocket客户端程序v120.zip

Socket_WebSocket客户端程序v120.zip

2021-08-10

pip-20.3.1-py2.py3-none-any.whl

pip-20.3.1-py2.py3-none-any.whl

2021-08-10

appium-desktop-setup-1.8.1.exe

Appium的优点 跨架构,native hybrid webview 跨设备,android iosfirefoxos 跨语言,java python ruby nodejsphp 跨app, 可以在多个app之间交互 不依赖源代码 不限制测试框架和平台

2020-11-17

chromedriver_mac64.zip

Selenium WebDriver 就是对浏览器提供的原生API进行封装,使其成为一套更加面向对象的Selenium WebDriver API。此资源为mac版本的

2020-11-13

wujielian_V1.0.2.ipa

无界联App,由无界联科技有限公司打造,利用移动互联网技术搭建一个综合性的电商平台,让用户在此享受购物带来的各项便利之处,并且商品价格好说,优惠超多哦!

2020-11-12

zookeeper_exporter-master.zip

ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件 prometheus监控zookeeper 在之前搭建好的环境上继续部署 ZooKeeper 提供了四字命令(The Four Letter Words),用来获取 ZooKeeper 服务的当前状态及相关信息

2020-08-28

mongodb-linux-x86_64-ubuntu1604-3.6.17-rc0.tgz

mongodb-linux-x86_64-ubuntu1604-3.6.17-rc0 MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

2020-08-28

apache-jmeter-5.1.1.zip

jmeter5.1优化项: 1. GUI启动改为中文(默认英文) 2. sampleresult默认编码为ISO-8859-1改为UTF-8 3. 根目录快捷方式 4. 增加脚本模版example目录,包括常用各种的接口脚本等, 其中java接口源文件模版编写详细注释 5. 新增私有lib库libprivate目录,避免与自带的lib文件冲突 6. 更新常用插件 7. windows和linux下的批量测试脚本 8. windows和linux下的批量生成html报告脚本(因两种系统编码格式不同,报告模版自动切换) 9. 默认1G运行内存改为2G,(设置过4G没问题) 10.改进jtl解析粒度,避免大文件解析报错,如仍需修改,见连接内详细说明 11.生成的jtl时间戳改为yyyyMMddHHmmss格式(注意:生成的jtl文件只能在本优化版解析) 12.返回消息改为UTF-8,避免乱码 13.增加批量报告汇总,方便快速那结果数据写报告

2020-07-15

21 CPU检测工具.zip

cpu检查工具是否开启虚拟化技术,查看BIOS中是否已启用 查看处理器架构 操作系统架构 vt-x的启用状态 vt-x的支持状态

2020-06-05

Django-3.0.5.tar.gz

Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。 在安装 Django 前,系统需要已经安装了Python的开发环境。接下来我们来具体看下不同系统下Django的安装。

2020-04-02

apache-ant-1.9.14-bin.tar.gz

Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。 上传到linux服务器 解压ant包 配置环境变量 加载配置文件:source /etc/profile 测试ant:ant -version

2020-04-01

influxdb-1.7.0.x86_64.rpm

InfluxDB是一个时间序列数据库,旨在处理高写入和查询负载。它是TICK堆栈的组成部分 。InfluxDB旨在用作涉及大量带时间戳数据的任何用例的后备存储,包括DevOps监控,应用程序指标,物联网传感器数据和实时分析。 上传到linux服务器中,进行安装

2020-04-01

grafana-5.2.1-1.x86_64.rpm

上传到linux服务器 安装rpm -ivh grafana.rpm 修改grafana.ini文件 启动服务grafana-server

2020-04-01

go1.11.9.linux-amd64.tar.gz

Go v1.11 Linux安装包 下载后,可进行解压再安装 解压:tar -zxvf 压缩包 配置环境变量:vim/etc/profile

2020-04-01

WinSpy-1.0.2.7z

此工具可用于自动化测试中需要使用到的上传工具 很多朋友都对窗口句柄比较迷糊,这篇短文就以spy++这个软件为主,介绍下窗体句柄和使用按键插件时,如果对这个句柄发送消息,即所谓的后台挂机。 spy++这个软件来自VC++,装好VC后,就可以在工具中看到。

2019-12-13

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

TA关注的人

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