自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (20)
  • 收藏
  • 关注

原创 Reqable抓包工具

安装后,启动anpp系统会让你安装一个证书,根据提示点击立即安装对应证书就好了,安装完后进入首页。今天给大家最近一个好用的Api抓包工具,最重要的是它还是中文版本的 电脑 手机 都可以抓。进入后我们点击【下载】根据自己电脑需求选择对应版本,我的是window10,选择第一个。更详细的的操作教程,我们可以进入官网,官网有具体的详细介绍。页面都是中文,然我们可以点击工作台。这个布局非常干净简洁。

2024-06-25 14:14:03 800

原创 登录接口-简约版(工作日记4)

登录接口-简约版

2023-03-08 14:02:56 480 1

原创 python筑基——基础知识作业汇总,学习笔记

作业一:语法、变量、输⼊输出、基本运算、基本数据类型、字符串、类型转换""""""# 1:计算整型50乘以10再除以5的商并使用print输出result=50 * 10 / 5print(result)# 2:判断整型8是否大于10的结果并使用print输出a=8b=10if a>b: print(True)else: print(False)# 3:计算整型30除以2得到的余数并使用print输出aa=30%5print(aa)# 4:使用字符串.

2023-01-04 16:01:29 365

原创 jmeter之数据库配置及修改(工作日记3)

jmeter 数据库

2023-01-04 15:33:45 770

原创 jmeter接口测试之导入测试用例/get请求中Url存在参数(工作日记2)

接口测试导入测试用例

2022-12-30 17:51:10 1638 1

原创 jmeter使用教程之验证码登录接口(工作日记)

1

2022-12-30 09:41:13 4917

原创 虚拟机中如何安装Liunx环境

如何在虚拟机中安装liunx系统

2022-12-28 16:14:33 677

原创 如何安装虚拟机:VirtualBox

虚拟机的安装步骤

2022-12-28 14:35:07 206

原创 Windows/Mac/Ubuntu环境下安装Dokcer

Dokcer在Windows/Mac/Ubuntu环境下的安装教程

2022-12-28 10:47:12 909

转载 PO模型的实例

po模型实例

2022-09-13 11:06:41 287

原创 python和pycharm的安装教程--保姆级

python及pycharm的安装教程

2022-08-27 15:11:06 354

原创 自动化测试面试题

软件测试面试题

2022-07-11 21:59:44 125

原创 Jenkins的安装及使用

Jenkins的安装及使用

2022-06-26 23:14:37 718

原创 git的安装与使用

git的使用

2022-06-25 15:46:22 475

原创 测试报告修改添加截图

提示:该代码运行后,可能会导致用例不可用,仅参考首先:我们运行在测试用例就会,有测试报告在产生,然而这个测试报告不仅要给我们自己测试内部人员看,还会由圈外人看,那为了方便让这些人看的更明白,所有我们要对测试报告进行修改最常见的就是添加错误截图首先我们再公共的conftest.py文件里面添加一个截图的方法,及修改修改测试报告的方法...

2022-05-26 19:36:31 731

原创 WbeSocket请求

简介传统的HTTP协议,⼀般通过向服务器发送请求,拉取数据实现半双⼯通信,缺点是服务器难以直接向浏览器下发消息,因此,websocket协议应运⽽⽣,可⽤于向建⽴连接的浏览器主动下发任意数据(PUSH)。本项⽬基于Spring平台,整合websocket协议,实现⼀个简易web聊天室的功能接下来我们来安装一个websocket前提我们先准备好两个jar包1、websocket-chat.jar包有了这个包后,我们在命令执行窗口输入命令启动它java -jar -Xms512m -Xmx5.

2022-05-26 19:26:26 869

原创 让人0代码操作进行自动化测试--excel

自动化测试就是为了代替手工测试,节约人力物力,所以作为自动化测试人员写的代码and框架除了方便自己,还有就是让圈外的人也能不接触代码 不用写代码也就是0代码来使用封装好的框架才能更好的提高效率现在我们就来构建一套只需手工测试人员写用例到excel表格,我们用代码直接执行...

2022-05-24 10:54:23 437

原创 jmter-数据库断言

首先我们要思考一个问题?我们为什么要做数据库断言第一:确保数据的正确性第二:提高接口的效率我们删除一个东西 有软删除和硬删除什么是软删除?答:并不是正真的把这个东西从数据库删掉而是修改这个数据或者说修改这个数据的状态,比如淘宝的商品取消收藏,我们只是取消收藏并不是代表这个货品就不再了什么是硬删除:答:反之就是从数据库彻彻底底的删除它所有我们才需要数据库进行断言举例:我们来搜索货品是判断那些事有规格是货品 哪些不是有规格的货品首先我们去pychar新建一个test.bat文件当搜索出来

2022-05-22 23:51:43 1157 1

原创 pytest-bdd封装

简介pytestbdd主要是用于代码封装代码封装的好处:1、提升代码复用率2、提示测试效率手工测试–使用框架0代码 流程+数据驱动产品经理这样的不懂测试的人员–流程驱动自动化测试–数据驱动pytest-bdd:流程驱动封装行为驱动–敏捷开发模式,消除开发/测试对需要了解的歧义使用方式:描述需求/用户场景Feature(需求)Scenario(场景)Given(假设)When(操作步骤)Then(验证,清除)#新建feature 文件之前 需要提取安装支持featrue文.

2022-05-22 20:44:13 2399

原创 jmeter数据库的链接与断言

接口添加断言以删除购物车货品为例,我们首先右键添加断言----这是对响应数据json 的断言提取断言需要的数据断言介绍:断言失败展示:通常情况下我们哪些数据需要断言,当数据多的时候我们可以挑选一下重要的字段进行断言,当数据较少时我们可以都进行断言比如:那接下来我们再来对code和data进行断言运行成功不会显示json断言,只有运行不成的时候才会触发三个断言中任何一个不成立都有运行不成功如何判断,这个接口时间是否正真的删了了数据,或者说真正的运行成功了呢?这里我们就需.

2022-05-16 18:45:36 217

原创 Jmeter怎么添加token?

不需要token的场景:随便进入一个购物app 都是可以看里面的商品的,(这时不需要token)但是当你要买它的时候就需要你登录自己的账号 (登录状态需要token,)什么时候需要用到token,比如:京东商城里面-我需要查看我的消息列表,这时候我必须要登录自己的账号才能看,这里就需要用到token,接下来就是jmeter示例接下来我们去添加token,Json提取器用法及介绍现在我们需要去登录的页面的查看结果树,提取token路径,这样相等于,消息列表页面得到了一个令牌,我们把路劲

2022-05-14 16:20:07 5832

原创 selenium IDE的使用

我们安装好selenium IDE 后,我们进入浏览器,双击进入然后我们去创建一个新的项目输入项目名称这里还需要我们输入我们要测试的web项目的链接然后会开口我们的测试的项目并录制脚本然后我们再去看看我们的selenium IDE此致我们的脚本就录制完了接下来我们来运行我们录制的脚本,页面会重新调用我们测试的项目,并且运行我们刚刚录制的步骤,然后会生成日志录制脚本后我们要导出我们选择我们要导出的语言,我这样选择python导出后我们这就生成了一个py文件,然后我们可以用

2022-05-09 20:32:08 584

原创 jmeter安装及环境配置

首先我们要进入官网https://www.oracle.com/java/technologies/downloads/#jdk18-windows点击Java archive点击你需要的版本后我们会进入以下这个页面,然后我们根据自己的电脑来选择对应的版本。我的是window系统所以选择这个 JMeter环境需求JMeter是纯Java应⽤程序,因此有Java运⾏环境的要求。不同版本JMeter对Java版本的要求不尽相同。⽐如:JMeter3.3仅⽀持Java 8JMeter4.0.

2022-05-09 13:26:36 1829 2

原创 集成工具-AXTserver

Atxserver2 是⽤于管理我们设备的⼀份⼯具;便于集中管理我们的设备,以及远程运⾏测试⽤例;需要搭建这样⼀套系统——需要用到:atxserver2下载网址:https://github.com/openatx/atxserver2atxserver2-android-provider下载网址:https://github.com/openatx/atxserver2-android-providerrethinkdb 这里是中文版网址下载网址:https://rethin

2022-04-29 11:24:05 672

原创 小程序自动化的使用-minitest/minium

环境配置好后,我们们就来熟悉使用吧首先,我们每次启动小程序都要初始化,代码,但是我们有一个简单的办法 让它每次运行代码的时候自动的去初始化小程序,1、我们安装好minitest 后,在venv文件夹中找到我们的miniconfig文件 这是初始化会自动自行的文件,我们将里面的框好的代码复制出来,自己再创建一个config 文件丢进去(这里的逻辑是如果你有config.json文件就用你自己写的 没有就用minium自带的miniconfig )这个是我们自己新建的,然后我们需要更改几个字段:".

2022-04-26 11:57:36 3223

原创 小程序自动化安装及环境配置

前言:在测试之前 我们会拿到一个小程序的源代码,并且我们需要用微信小程序开发者工具打开它,一般是用测试账号进入该项目:第一步:当我们导入好项目只会 我们需要去python 安装miniTest 这个小程序自动化测试的主要框架,流程:进入pycharm—>终端输入命令语句pip3 install https://minitest.weixin.qq.com/minium/Python/dist/minium-latest.zip注意:由于minitest没有上传到pip包管理工具 所以我们不

2022-04-25 19:59:20 967

原创 使⽤airtestIDE⽣成脚本,使⽤脚本运⾏

⼆、使⽤airtestIDE⽣成脚本,使⽤脚本运⾏前提内容start_app() #这个是一种打开指定app的一种方式,括号内使用的是包名stop_app()#这是一种退出app指令;括号内使用包名#比如app="com.zhao.myreader"start_app(app)stop_app(app)使⽤airtestIDE⽣成以下脚本:然后我们复制AirtestIDE里面的脚本到pychar前提条件:1、pychar虚拟环境安装两个包安装的时候可能超时导致无法安

2022-04-21 17:34:41 649 2

原创 Airtest安装及介绍

开始我们的安装首先我们进入Airtest官网https://airtest.netease.com/changelog.htmlWindows解压之后在解压包内找到AirtestIDE.exe⽂件即可打开AirtestIDE;然后进行傻瓜式安装这里会进入一个命令窗 然后等待一下就会出现选中Skip跳过,命令窗也会自动执行一些代码,然后我们就进入了这个页面我们去通过adb 去链接设备点击重启adb,然后再点击connectairtest的两种使⽤⽅式使⽤airtestID.

2022-04-21 11:52:18 2144

原创 uiautomator2安装及介绍

安装第一步打开pycharm终端输入命令语句安装pip install uiautomator2安装时可能会报错 说超时如下图:这时我们可以换成这个安装语句 添加了访问的时长:pip --default-timeout=1000 install -U --pre uiautomator2第二步我还需要安装需要启动的界面服务 同样输入命令pip install weditor 它类似appnium里面的instpector 用来定位元素 安装时我这边是报错了我也是百度了一下友友们的文章 .

2022-04-19 11:10:29 2771

转载 pyhton中的POM思想

POM,中文:页面对象模型,POM是近几年非常流行的自动化测试模型,或者思想,POM不是框架,是解决问题的一种思想。采用POM目的:为了解决前端中UI变化频繁,从而造成测试自动化脚本维护的成本越来越大自动化框架 (Automation Framework)需要 : 1.配置文件管理 (我选用ini文件) 2.业务逻辑代码和测试脚本分离 3.输出测试报告文件 4.输出日志(log)文件 5.自定义的库封装(

2022-04-14 16:40:41 1614 2

原创 os.system和os.popen函数的区别

os.system和os.popen函数:1、python调用shell命令有2种方法:os.system()和os.popen()2、os.system()的返回值只会有0(成功),1,2;os.popen()会把执行命令的输出作为值返回,可实现一个“管道”,从这个命令获取的值可以继续被调用。3、 os.popen()会返回一个含有read方法的对象,可以使用f.read()来获得执行的结果。使用os.popen()并不会返回状态码。...

2022-04-14 13:45:10 3088

转载 pytest介绍

官网方文档https://docs.pytest.org/en/latest/contents.htmlpytest是一个非常成熟的全功能的Python测试框架,主要有以下几个特点:简单灵活,容易上手支持参数化能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appnium等自动化测试、接口自动化测试(pytest+requests)pytest具有很多第三方插件,并且可以自定义扩展,比较好用的如pytest-selenium(集成selenium)、pytest-htm

2022-04-13 14:38:02 2784 1

转载 pytest

一、为什么需要前后置这些功能呢?比如:web自动化执行用例之前,请问需要打开浏览器吗?用例执行后需要关闭浏览器吗?二、setup和teardowntest_demo01.pyclass TestDemo01: def setup(self): print("\n在执行测试用例之前执行的初始化代码:打开浏览器,加载网页") def test_01_sunwukong(self): print("\n测试孙悟空") def test_02_ta

2022-04-13 10:17:14 258

原创 APP自动化-显示等待/强制等待/命令等待

Selenium显性等待# 导入库 from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as ECS from selenium.webdriver.common.by import By import time # executable_path 用于

2022-04-12 10:27:06 564

原创 App自动化-创建会话及元素定位

创建会话:Appnium inspector,录制脚本要记得选用python格式,复制录制的代码capy到pycharm是这样的情况其中from appium import webdriverfrom appium.webdriver.common.appiumby import AppiumBy是必须要导入的包# This sample code uses the Appium python client v2# pip install Appium-Python-Client# Then

2022-04-12 10:22:32 3246

原创 App自动化环境配置及安装

第一步我们先确认你的python 是否是3.0以上的版本然后我们进入pychar项目,下载外部库:Appium-Python-Client 在终端输入命令 pip install Appium-Python-Client第二步 安装Appium进入官网Appium项目运行之后如下图:此时你的appium 就已经搭建好滴了启动appnium服务点击【Start Server v1.22.】第三步,我们安装好模拟器,https://www.ldmnq.com/..

2022-03-29 15:30:06 1399

原创 pycharm-错误信息:系统找不到指定的文件。

pycharm 错误日志之找不到文件

2022-03-16 14:37:12 9788

原创 selenium环境搭建--含泪写下

前置条件你已经下载并安装完了python ,接下来我们开配置selenium环境第一步:进入官网:https://pypi.org/project/setuptools/#files第二步:进入命令提示环境(window+r),然后进入你刚刚下载的那个文件,输入命令python setup.py install ,进行安装第三步我们来下载安装pip,地址如下:https://pypi.org/project/pip/#files第四步,操作与安装setuptools一..

2022-03-15 15:43:01 905

原创 python筑基-(日志/异常/pychar虚拟环境配置)

python 日志 异常

2022-03-14 16:36:29 1051

原创 python2筑基-(封装/继承/多态/类属性)

封装 继承 多态

2022-03-12 18:11:12 562

文成版-运营中心接口数据

文成版-运营中心接口数据

2023-01-05

jmeter连接redis需要用到的包

1

2023-01-05

接口数据(工作日记1-3的接口)

jmeter登录/配置数据库等操作数据,对应我文章里的工作日记1-3 需要的自己拿

2023-01-04

持续集成资料Jenkins 与git

持续集成资料Jenkins 与git

2022-07-03

接口自动化文档资料-练习部分

接口自动化文档资料-练习部分

2022-06-25

接口自动化源代码--自己练习部分

接口自动化源代码--自己练习部分

2022-06-25

接口自动化源代码及资料

接口自动化源代码及资料

2022-06-25

websocket-chat.jar

websocket-chat.jar

2022-05-26

jmeter-websocket-samplers-1.2.8.jar

jmeter-websocket-samplers-1.2.8.jar

2022-05-26

excel用例导入需要的表格文件

excel用例导入需要的表格文件

2022-05-24

selenium IDE 安装包 。。。。

selenium IDE 安装包 。。。。

2022-05-08

谷歌翻译器 &&& 插件。。。。

谷歌翻译器 &&& 插件。。。。

2022-05-08

廖廖的-自动化测试练习代码。。。。。

廖廖的-自动化测试练习代码。。。。。

2022-04-29

前端学习日记-个人资料

前端学习日记-个人资料

2022-04-29

rethinkdb安装包

rethinkdb安装包

2022-04-28

App自动化学习源码1-全套资料

App自动化学习源码1-全套资料

2022-04-26

Web自动化安装相关数据

Web自动化安装相关数据

2022-04-26

测试-App自动化知识点汇总1

测试-App自动化知识点汇总1

2022-04-26

App自动化安装及环境配置资料-uiautomation,airtest,微信

app自动化需要用到的工具 及安装步骤、配置环境变量

2022-04-22

python筑基-课程总结复习

python筑基-课程总结复习

2022-03-30

App自动化环境配置及安装 全套教程 安卓/ios

App自动化环境配置及安装 全套教程 安卓/ios,保姆级别的安装流程指导 超详细,冲冲冲,app自动化入门级安装及环境配置有这套就够了

2022-03-29

python 筑基源代码及作业.zip

测试-python基础部分的知识点及所有源代码,通过学习本套资源 你可以轻松掌握测试的python基础部分,资源提取了针对于测试来说所需要的所有需要用来的python 知识,取其精华,去其糟粕,价格友好,关注我还有粉丝福利哟

2022-03-29

测试-python基础阶段学习源代码

测试全套学习资料之python筑基阶段,本资源代码,选中了学习python 阶段所需要的所有重点知识,取其精华,去其糟粕,打好基础,学好测试这些python知识足够了

2022-03-28

空空如也

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

TA关注的人

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