自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 问答 (1)
  • 收藏
  • 关注

原创 python 常用数据结构-字典

字典是无序的键值对集合字典用大括号{}包围每个键/值对之间用一个逗号分隔各个键与值之间用一个冒号分隔字典是动态的。

2023-07-08 19:07:30 361

原创 python 常用数据结构-集合

无序的唯一对象集合用大括号{}包围,对象相互之间使用逗号分隔集合是动态的,可以随时添加或删除元素集合是异构的,可以包含不同类型的数据。

2023-07-08 15:29:28 648

原创 python 常用数据结构-元祖

元组是有序的不可变对象集合元组使用小括号包围,各个对象之间使用逗号分隔定义元祖可以不用括号,直接使用,隔开元组是异构的,可以包含多种数据类型。

2023-07-08 15:24:18 423

原创 python 常用数据结构-列表

列表是有序的可变元素的集合,使用中括号[]包围,元素之间用逗号分隔列表是动态的,可以随时扩展和收缩列表是异构的,可以同时存放不同类型的对象列表中允许出现重复元素。

2023-07-08 15:22:15 237

原创 web自动化测试(一)之web控件定位

Web自动化中常见的八大定位:id、class、css、xpath、link、tag等

2022-08-18 00:13:48 794 1

原创 web自动化测试(一)--Selenium测试用例的编写

测试用例的三大核心要素为 :标题 、步骤 、断言

2022-08-05 19:51:29 418

原创 安装appium服务端报错

(1)在cmd输入:npm是国外源,需要配置为国内源npm config set registry https://registry.npm.taobao.org(2)然后执行:npm install -g appium@1.19.1报错信息如下:[10:32:46] Downloading Chromedriver can be skipped by using the '--chromedriver-skip-install' flag or[npminstall: runscript:e

2022-05-24 16:40:58 2208

原创 web自动化测试(一)--selenium安装

1、Selenium的简介Selenium 有很多功能, 但其核心是 web 浏览器自动化的一个工具集, 它使用最好的技术来远程控制浏览器实例, 并模拟用户与浏览器的交互。它允许用户模拟终端用户执行的常见活动;将文本输入到字段中,选择下拉值和复选框,并单击文档中的链接。 它还提供许多其他控件,比如鼠标移动、任意 JavaScript 执行等等。

2022-05-16 21:10:25 4170 2

原创 pytest测试框架--fixture的基本使用

fixture的目的是提供一个测试的基线,在此基线基础上,可以更可靠的进行重复测试。Pytest的fixture相对于传统的xUnit的setup/teardown函数做了显著的改进:(1)测试fixture有明确的名称,通过在函数/模块/类或者整个项目中激活来使用(2)测试fixture是模块化的实现,使用fixture名即可触发特定的fixture,fixture可以在其他fixture中进行使用测试fixture不仅可以进行简单的单元测试,也可以进行复杂的功能测试。可以根据配置和组件的选项进行参数

2022-05-15 18:29:32 1793

原创 pytest测试框架结合allure生成精美测试报告

pytest测试框架结合allure生成精美测试报告

2022-05-07 21:39:37 1097 4

原创 Appium 分布式selenium grid

selenium grid是什么呢?selenium主要由三个工具组成:WebDriver、IDE、Grid。WebDriver 使用浏览器提供的 api 来控制浏览器,就像用户在操作浏览器,不具有侵入性。 IDE 是 Chrome 和 Firefox 扩展插件,可以录制用户在浏览器中的操作。Grid 用于 Selenium分布式,你可以在多个浏览器和操作系统运行测试用例。环境/工具准备java环境selenium-server-standalone-3.7.1.jarmumu模拟器Appi

2022-05-06 13:54:12 1527

原创 Pytest 结合数据驱动-json(八)

1、json 的含义JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。2、JSON 语法规则JSON是一个标记符的序列。这套标记符包含六个构造字符、字符串、数字和三个字面名。JSON是一

2022-04-29 12:42:29 690

原创 python测试框架-->pytest 结合数据驱动-csv(七)

Pytest 结合数据驱动-csv

2022-04-25 19:14:57 1572

原创 python测试框架-->pytest结合数据驱动-excel(六)

1、数据驱动的含义数据驱动就是数据的改变从而驱动自动化测试的执行,最终引起测试结果的改变。简单来说,就是参数化的应用。数据量小的测试用例可以使用代码的参数化来实现数据驱动,数据量大的情况下建议大家使用一种结构化的文件(例如yaml,json、excel、csv等)来对数据进行存储,然后在测试用例中读取这些数据。2、安装openpyxl 库(1)命令行安装# 在命令行安装pip install openpyxl(2)在settings安装...

2022-04-19 19:58:48 2638 2

原创 python测试框架-->pytest结合数据驱动-yaml(五)

pytest 结合数据驱动-yaml(五)

2022-04-18 20:27:43 1574 2

原创 python测试框架-->Pytest参数化(四)(单参数、多参数、用例重命名、笛卡尔积)

Pytest参数化(四)(单参数、多参数、用例重命名、笛卡尔积)

2022-04-17 18:42:26 2528

原创 python测试框架-->pytest测试框架之命令行参数(三)

Pytest测试框架之命令行参数

2022-04-14 21:30:13 902

原创 接口测试-使用Postman发送请求

接口测试-使用Postman发送请求

2022-04-14 12:10:31 4798

原创 python测试框架-->pytest测试框架之运行方式(二)

前言:pytest运行方式有两种,可以使用绿色三角符号直接运行也可以使用命令号的方式运行。一、使用绿色三角符号运行(1)命名要规范文件以test_或者_test开头类名Test开头测试用例以test_(2)设置pytest运行方式点击Preferences(win就点击settings)在输入框中输入pytest点击Edit Configurations…这样就出现绿色三角符号啦~~~点击三角符号就可以运行pytest测试用例啦~~二、使用命令行运行在Terminal输入

2022-04-13 23:58:25 2532 1

原创 python测试框架-->pytest测试框架之简介、安装与准备(一)

1、pytest介绍pytest是一个非常成熟的全功能的Python测试框架简单灵活,容易上手;支持参数化; .测试用例的skip和xfail,自动失败重试等处理;能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/ appnium等自动化测试、接口自动化测试(pytest+requests);pytest具有很多第三方插件,并且可以自定义扩展,比较好用的如pytest allure(完美html测试报告生成),pytest-xdist(多CPU分发)等;可以很好的和je

2022-04-13 14:10:00 1128 1

原创 docker部署Selenium-Grid

前言:什么是Selenium-Grid?在了解Selenium-Grid之前,我们先来了解什么是Selenium?Selenium 支持 Web 浏览器的自动化,它提供一套测试函数,用于支持 Web 自动化测试。函数非常灵活,能够完成界面元素定位、窗口跳转、结果比较等功能。支持多种浏览器、多种编程语言(Java、C#、Python、Ruby、PHP 等)、支持多种操作系统(Windows、Linux、IOS、Android 等)、开源免费。它主要由三个工具组成:WebDriver、IDE、Grid。S

2022-04-12 23:10:08 5655 7

原创 Selenium测试用例的编写

Selenium测试用例的编写

2022-04-07 23:45:56 738

原创 Docker的Registry部署与使用

Docker的Registry部署与使用

2022-04-06 18:03:14 10197

原创 总结:Python列表的切片

(1)start_index,如果没有指定,则默认开始值为 0;(2)stop_index 值: 指示到哪个索引值结束,但不包括这个结束索引值。如果没有指定,则取列表允许的最大索引值(即list.length);(3)step 值: 步长值指示每一步大小,如果没有指定,则默认步长值为 1。(4)当 step>0,start_index 的空值下标为 0,stop_index 为空时,值下标为list.length,step 的方向是左到右;(5)当 step<0,start_index 的空值下标为

2022-04-04 00:20:30 12589 1

原创 Docker搭建持续集成平台jira

Docker搭建持续集成平台jira

2022-04-01 23:07:51 5485 2

原创 Docker搭建持续集成平台Jenkins

Docker搭建持续集成平台Jenkins

2022-04-01 00:06:15 4001 2

原创 Jenkins配置windows节点报错

Jenkins配置windows节点报错

2022-03-31 16:14:38 4236

原创 Docker搭建持续集成平台MySQL

Docker搭建持续集成平台MySQL

2022-03-30 19:25:54 763 2

原创 Docker搭建测试用例管理平台Testlink

Docker搭建测试用例管理平台Testlink

2022-03-30 18:16:43 2087

原创 Docker搭建Web服务器Nginx

docker搭建Web服务器Nginx

2022-03-29 22:41:36 5153 1

原创 CentOS安装docker

CentOS安装docker

2022-03-28 22:27:12 152

原创 Jmeter压测结果分析之聚合报告

Jmeter压测结果分析之聚合报告

2022-03-27 15:15:09 28933 1

原创 Jmeter压测结果分析

Jmeter压测结果分析

2022-03-27 11:01:35 4613

原创 Jmeter虚拟用户并发模拟

Jmeter虚拟用户并发模拟

2022-03-25 19:01:50 2414

原创 安装weditor报错

安装weditor报错

2022-03-24 19:13:46 4962 13

原创 Jmeter压测脚本录制与编写

Jmeter压测脚本录制与编写

2022-03-24 00:49:03 654

原创 python常用数据结构-列表list

python常用数据结构-列表list

2022-03-21 13:36:39 1080

原创 ‘findstr‘ 不是内部或外部命令,也不是可运行的程序或批处理文件...

'findstr' 不是内部或外部命令,也不是可运行的程序或批处理文件...

2022-03-20 16:03:19 3896 4

原创 MySQL忘记密码怎么办

MySQL忘记密码怎么办

2022-03-19 18:22:01 49304 29

原创 ‘java‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

'java' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

2022-03-18 12:00:28 3061 3

空空如也

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

TA关注的人

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