自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jack影像一点点

记录工作、生活中的点点

  • 博客(52)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 Postman和Python Request测试多行Form-data

Postman和Python request接口测试处理 Content-Type为multipart/form-data 的方法

2024-04-03 17:00:20 408

原创 记Postman参数化

使用Postman参数化,批量处理、测试接口。

2024-04-02 13:54:44 423

原创 记自动化测试发现的一个因表空间不足引发的BUG

记持续测试中自动化测试发现的一个因数据库表空间不足引起的BUG。

2024-01-19 16:29:13 424

原创 虚拟机安装intel架构的银河麒麟V10(SP1)

银河麒麟桌面操作系统V10(SP1)安装、使用

2024-01-09 16:33:31 933

原创 记一个集群环境部署不完整导致的BUG

多套环境在集群服务器中因部署遗漏导致的问题

2024-01-04 09:26:11 770

原创 记Selenium+Unittest+HTMLTestRunner自动化测试中一次意外的跳过执行

记一次解决因测试用例重名导致的测试跳过事件

2023-12-28 11:08:33 378

原创 Pytest+Allure+Uiautomator2框架实现APP自动化测试

使用Pytest+Allure+Uiautomator2自动化测试框架测试APP

2023-12-20 17:12:58 518

原创 Pytest中使用Fixture替换Unittest的Setupclass及Pytest使用装饰器应用参数化

pytest使用夹具代替Unittest中的Setupclass及Teardown;@pytest.mark.parametrize() 装饰器代替 ddt;

2023-12-06 11:33:44 282

原创 Selenium+Unittest+HTMLTestRunner框架更改为Selenium+Pytest+Allure(二)

pytest运行单文件及批量运行测试用例,并用Allure生成测试报告

2023-12-05 17:27:41 209

原创 Selenium+Unittest+HTMLTestRunner框架更改为Selenium+Pytest+Allure(一)

pytest+allure+Selenium框架的准备工作

2023-12-05 16:56:10 578

原创 关于Chrome浏览器打开某网页报 连接已重置 的解决方法

解决Chrome浏览器打开站点报 连接已重置 问题的多种方案

2023-10-08 10:22:37 6687

原创 Selenium自动化中处理鼠标悬停并操作的方法

Python中UI自动化实现鼠标悬停后操作Tooltip上的元素

2023-09-27 15:50:12 782

原创 selenium操作Chrome页面中的滚动条

selenium操作Chrome中内嵌内容的横向滚动条

2023-03-22 17:12:52 367 1

原创 Win11安卓应用自动化测试的准备

Win 11上使用Python代码实现WSA中的APP自动化测试

2023-02-27 15:53:20 610

原创 TestLink导出用例转换工具(XML2Excel)

因工作需要将Testlink用例导出为Excel文件,借鉴网上部分代码后实现。功能为:从TestLink导出的用例或用例集,通过工具转换为Excel文件,界面显示转换的每条用例,统计每次转换的用例数。

2022-08-10 11:15:53 827

原创 Appium进行APP自动化测试

使用Appium进行APP自动化测试

2022-08-04 16:26:30 913

原创 使用Uiautomator2进行APP自动化测试

使用Uiautomator2对安卓设备进行APP自动化测试

2022-08-04 16:06:14 1040

原创 Python自动化测试中实现远程服务器管理

通过WMIC或Powershell实现远程服务器管理,实现为接口,供自动化测试调用。

2022-07-27 16:05:07 321

原创 Selenium测试页面内容下载功能

Seleinum实现UI自动化测试中,获取页面内容的两种方法。

2022-07-20 16:29:11 358

原创 在Win 11上安装WSA及安卓应用程序并一键启动

听说在Win11上支持直接安装apk了,所以先把系统升级到了Win11。1、 安装WSA因为安装的不是开发版,所以需要下载完整的WSA(安卓子系统),下载操作如下:首先进入网站https://store.rg-adguard.net,分别选择ProductID、Slow,在搜索框中输入9P3395VX91NR,点击确定。选择下载最后一个msibundle文件。比如你希望将Android子系统安装在C:\WSA\文件夹下,那么就把msibundle文件移到该文件夹中,并在Power

2022-03-21 16:09:41 7243 2

原创 Jmeter数据库查询之PreProcessor与JDBC Request

Jmeter接口测试,必须要实现自动执行用例、自动判断才能算自动化,否则还是属于手工测试。而要自动判断,一种途径是通过数据库数据对比实现。Jmeter连接数据库,有两种:JDBC Request和Processor,其中Processor又分为前置(PreProcessor)和后置(PostProcessor)。下面介绍配置与使用。1、 首先需要配置JDBC连接配置 注:不同数据库以连接配置如下: Datebase Dri...

2022-03-09 09:31:05 1068 1

原创 Jmeter接口测试实战记录

1、 JMeter是什么?JMeter是一个软件,使负载测试或业绩为导向的业务(功能)测试不同的协议或技术。 Apache软件基金会的Stefano Mazzocchi JMeter的最初的开发。他写道:它主要对 Apache JServ(现在称为如Apache Tomcat项目)的性能进行测试。Apache后来重新设计JMeter 增强的图形用户界面和添加功能测试能力。这是一个具有图形界面,使用Swing 图形API 的Java桌面应用程序,因此可以运行在任何环境/工作站接受一个Java 虚拟..

2022-03-04 10:09:25 228

原创 Selenium Grid分布式运行自动化实现

1、简介Selenium Grid是Selenium的三大组件( Selenium Webdriver, Selenium IDE )之一,作用是分布式执行测试; 它的分布式分布式结构:由一个hub节点和若干个node代理节点组成,即是所谓的master-slave(hub-node)模式。 其中,Hub 用来管理 Node 代理节点的注册、状态信息,接受客户端代码的调用,将命令分发给 Node 来执行。2、 配置 2.1 下载Selenium Server的Jar包:selen...

2022-03-03 14:10:08 350

原创 Windows多Python版本安装虚拟环境及配置RobotFramework

据悉RF是比较流行的Python测试框架,欲一探究尽。遂记录下过程。因为本机环境有多个python版本,而RF-ride支持的版本限制,连续踩坑之后发现比较匹配的组合如下: python 3.7 + 虚拟环境 + Robotframework-ride(1.7.4.2) + wxPython(4.0.7 Post2)1、 先安装Python3.7,官网下载对应安装包,执行安装到对应目录,添加到环境变量(需要使用的Python版本列在最上面) 2、 安装...

2022-02-28 15:05:48 737

原创 持续自动化测试之Windows服务

持续集成除了第三方工具,还有计划任务,当然,也可以通过Windows服务来实现。 通过Python实现Windows服务,需要三方库win32,可以通过pip安装:pip install win32。注意,安装完win32后,需要把两个路径加到系统参数,不然服务运行会出问题: 1、\Python39\Lib\site-packages\pywin32_system32 2、\Python39\Lib\site-packages\win32 下面就上代码:...

2021-10-09 16:12:30 214

原创 持续自动化测试之计划任务

自动化测试已实现,根据项目的实现情况,需要在一定时间段去自动运行,也即实现持续集成。 现有持续集成的第三方工具有很多,开源、收费都有,如Jenkins等,但项目的实际情况,用第三方工具反而不合适,其实Windows系统的计划任务就可以完成。 用一个Bat文件实现调用自动化测试,通过计划任务运行Bat即可。 cd \chcp 936cd AutoTestsvn updatepython scheduleRun.py...

2021-10-09 15:54:04 82

原创 多线程自动化测试(Python+unittest+Selenium)

基于Python+Selenium的UI自动化测试已经实现,测试用例也已经上百,现在的问题是,用例太多,顺序执行下来,跑一遍自动化测试,需要超过1小时,时间太长了,所以考虑多线程运行测试。 话不多说,上代码,这是主程序:# -*- coding: utf-8 -*-"""------------------------------------------------- File Name: runTestcases.py Description : Au...

2021-10-09 15:40:19 1336

原创 实用小工具

下载链接:链接:https://pan.baidu.com/s/1dbSiWuvkl1lxmjVZRLMC5w 提取码:Z9lj

2021-08-29 18:52:39 72

原创 接口测试之Post - Form data

项目使用Post方法,参数使用Form data格式,代码如下:# -*- coding: utf-8 -*-"""------------------------------------------------- File Name: LoginsTest.py Description : Author : 曾良均 QQ: 277099728 Date: 8/11/2021 3:46 PM------

2021-08-11 17:03:29 374

原创 接口测试之post - payload

项目使用Post方法,参数用payload,代码如下:# -*- coding: utf-8 -*-"""------------------------------------------------- File Name: LoginsTest.py Description : Author : 曾良均 QQ: 277099728 Date: 8/11/2021 3:46 PM-----------

2021-08-11 16:58:37 878

原创 接口测试之登录及参数化

之前研究了UI自动化测试,今天来看看接口测试,实现某项目的登录及参数化,代码如下:# -*- coding: utf-8 -*-"""------------------------------------------------- File Name: LoginsTest.py Description : Author : 曾良均 QQ: 277099728 Date: 8/11/2021 3:46

2021-08-11 16:53:38 449

原创 TestLink之Excel转XML工具使用

因项目使用开源工具TestLink进行用例及测试管理,而测试用例源文件又是Excel格式,所以需要把Excel文件导入Testlink,本人借鉴网上部分代码,用Python

2021-06-04 14:49:33 786 6

转载 【转】数据库中的闭包与最小依赖

已知关系模式R(U,F),其中U={ A,B,C,D,E},F是这样的关系集合{AB—>C,B—>D,C—>E,EC—>B,AC—>B}求AB的闭包。第一步,设X0=AB,在F中找出这样的关系,左边是AB的子集,即左边为A,B,AB,从题目可得AB—>C,B—>D 第二步,将X0的子集推出的属性,这里是C,D与X0并起来得到X1=ABCD,因为X1...

2018-10-09 11:03:07 1294

转载 如何求有向图的拓补序列

求一个有向图的拓扑序列也是图论的基本题型。但是一般不会显式的看出题意是求拓扑序列或者求是否存在拓扑序列。拓扑序列一般用来判断一个图是否是一个有向无环图,如果一个图存在符合拓扑次序的序列则该图是有向无环图,反之则不是。求拓扑序列步骤:    1,找到一个入度为0的点作为拓扑序列的第一个点    2,把该点和该点所有的边从图中删去    3,再在新的图中选择一个入度为0的点作为拓扑系列...

2018-09-12 11:11:15 20581 4

转载 (转)树、二叉树及森林转换原理

树变二叉树树变二叉树的规则:每个结点的左指针指向它的第一个孩子结点。右指针指向它在树中的相邻兄弟结点。 也即:左孩子右兄弟。 根没有兄弟,所以转换以后的树没有右子树。具体操作:在兄弟之间连线 对每一个结点,只保持它与第一个子结点(长子)的连线,与其他子结点的连线全部抹去。 以树根为轴心,顺时针旋转45度。 二叉树变树二叉树变树的规则:是树变二叉树的逆过程。问:...

2018-08-03 16:45:02 758

转载 【转】C语言之二路归并排序

    在学习数据结构导论,考试中有二路归并排序法(归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。),转算法如下:    /* ============...

2018-08-03 16:34:32 1284

原创 C语言进行冒泡排序

    学习使用C语言进行冒泡排序,代码如下:  /* ============================================================================ Name : BubbleSort.c Author : zlj Version : Copyright : soft.rz Des...

2018-08-03 16:24:08 185

原创 初学C之打印菱形

使用C语言输出一个菱形图,初次学习C语言,记录之,代码如下:/* ============================================================================ Name : Normal1.c Author : zlj Version : Copyright : soft.rz Des...

2018-08-03 16:19:48 191

转载 函数依赖的逻辑蕴涵

函数依赖的逻辑蕴涵(转)一、逻辑蕴涵 定义:设有关系模式R(U)及其函数依赖集F,如果对于R的任一个满足F的关系r函数依赖X→Y都成立,则称F逻辑蕴涵X→Y,或称X→Y可以由F推出。 例:关系模式 R=(A,B,C),函数依赖集F={A→B,B→C}, F逻辑蕴涵A→C。证:设u,v为r中任意两个元组:      若A→C不成立,则有u[A]=v[A],而u[C]≠v[C]      而且A→B,...

2018-07-13 11:44:13 6267 1

原创 Selenium点击悬浮菜单及实现鼠标右键等功能

00     因项目实现,菜单点击后悬浮子菜单点击,研究实现。01     页面效果:        下面菜单元素在源码中有,但不点击父菜单时不显示,所以代码直接点击元素会报找不到。02     调试在Firefox上进行。找到方法 ActionChains,这是一个组合操作方法,可以实现鼠标的双击、滑动、右键等功能。    当前Firefox版本为51,结果调试出错,geockdriver驱动的...

2018-07-12 11:44:42 5076

TestLink导出XML用例转换为Excel工具

本工具为Exe可执行文件,下载到任意位置,双击即可运行。 功能介绍:TestLink用例默认只支持导出为XML,此工具支持把XML转换为Excel文件,可转一层目录的测试用例,也可转两层目录的测试用例集。 此工具为TkInter实现的可视化转换工具,可显示转换的每个用例名,统计每次转换的用例数。 此工具转换后的Excel文件会保存到原文件所在目录,与原文件同名。 此工具的日志在当前目录(工具所在目录),名为test.log。 具体使用介绍:https://blog.csdn.net/zljun8210/article/details/126262314

2022-08-10

安卓SDK(adb 1.0.41)

最新安卓SDK,包含adb环境、DDMS调试器(monitor)、安卓模拟器管理工具等,适用于安卓App自动化测试环境使用

2021-12-21

Testlink_xls2xml.zip

Testlink之测试用例转换工具,把Excel文件的用例转换为XML格式,支持XLS、XLSX,使用介绍 https://blog.csdn.net/zljun8210/article/details/117560571

2021-06-04

pdf文档批量合并工具

合并pdf文档,一次可以批量合并多个pdf文档

2008-10-16

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

TA关注的人

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