自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(162)
  • 资源 (4)
  • 收藏
  • 关注

原创 whistle模拟弱网

whistle模拟弱网

2024-02-22 16:14:47 414

原创 whistle抓包时如何过滤掉无用的链接

whistle在抓包的时候经常会有一些图片等我们不需要的地址,过多时会影响到我们抓的接口的速度,如何能快速的过滤掉无用的链接呢。可以在setting下进行如下设置。

2024-02-02 16:57:55 511

转载 测试管理需要掌握的测试管理流程

测试监控和控制过程的目的是确定测试过程是否按照测试计划和组织测试规范(例如,组织测试策略)进行,在必要时启动控制动作,并识别必要的动作、更新测试计划(例如,修改完成标准或确定新的措施以补偿偏离测试计划的偏差)。如上图所示,制定测试计划是一个迭代完善的过程,最明显的需要迭代的步骤即“TP3:风险识别和分析”、“TP4:分析风险缓解应对方法”、“TP5:设计测试策略”、“TP6:决定测试人员和测试时间表”。从测试阶段出发,测试管理过程可以用于不同测试阶段的测试管理,如集成测试、系统测试、验收测试等。

2024-01-10 11:04:44 55

转载 软件测试流程及规范

显式功能性需求的含义从字面上就可以很好地理解,指的是软件本身需要实现的具体功能。对于高质量的软件测试,用例设计不仅需要考虑明确的显式功能性需求,还要涉及兼容性、安全性和性能等一系列的非功能性需求,这些非功能性需求对软件系统的质量有着举足轻重的作用。测试报告是指把测试的过程和结果写成文档,对发现的问题和缺陷进行分析,为纠正软件的存在的质量问题提供依据,同时为软件验收和交付打下基础。在很大程度上是凭经验进行的,是凭测试人员对过去所作的测试工作结果的分析,对所揭示的缺陷的规律性作直觉的推测来发现缺陷的。

2024-01-10 10:57:31 261

原创 GIT如何重新生成ssh密钥过程

2、配置邮箱命令:git config --global user.email “[email protected]”(选则你GIT用的邮箱)2、查看公钥命令:cat ~/.ssh/id_rsa.pub(密钥路径是C:\Users\Administrator.ssh)1、生成密钥命令:ssh-keygen -t rsa -C “[email protected]”(引号内填写GIT用得邮箱)1、配置用户命令:git config --global user.name “xxxxx”一、生成密钥前需要把之前的密钥删除吆。

2023-12-27 19:35:51 1722

原创 Linux安装GitLab教程

Linux安装GitLab教程1、配置yum源相当于新建一个文件,通过这个文件来安装gitlab把这些配置粘进去2、更新本地缓存。

2023-12-27 15:11:57 1232

转载 whistle的安装、启动、代理配置

whistle的安装、启动、代理配置

2023-12-25 17:34:44 678

原创 UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte XXX in position xxx: invalid start byte原因

UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte XXX in position xxx: invalid start byte原因。由于执行一直报错改文件编码格式还是不行,最后发现是pytest.ini中的注释有中文,去掉pytest.ini配置文件的中文注释后重新运行即可。

2023-12-02 23:22:35 657

原创 Git链接出现报错:fatal: unable to access ‘https://github.com/.../‘: Failed to connect to github

可能原因为DNS 解析出现问题,需要刷新下DNS即可。,清除缓存后再重新进行 git 操作即可。

2023-09-23 13:51:26 14027 3

原创 pytest之parametrize()实现数据驱动

pytest之parametrize()实现数据驱动

2023-09-22 17:44:19 478

原创 Jmeter+ANT+Jenkins接口自动化中测试报告出现样式问题如何解决

Jmeter+ANT+Jenkins接口自动化中测试报告出现如图样式问题。先构建初始化脚本initialization后再次构建自动化脚本即可。

2023-02-04 09:50:28 323 1

原创 Jmeter读取csv文件并参数化

Jmeter读取csv文件参数化

2023-01-05 09:05:25 496

原创 docker常用查看日志命令

docker常用查看命令

2022-12-19 20:58:20 5907

转载 什么是微服务架构

微服务架构介绍

2022-11-17 15:56:16 624

原创 gitlab修改host [email protected]

GitLab修改host

2022-09-05 11:35:42 2440

原创 Jmeter+Ant+Jenkins+GitLab实现接口自动化测试

Jmeter+Ant+Jenkins+GitLab实现接口自动化测试后报告展示。提交代码自动构建钉钉推送信息展示。Jenkins构建项目。GiLab仓库代码展示。

2022-09-01 14:32:03 382

原创 jenkins构建时git报错:hudson.plugins.git.GitException: Failed to fetch from

jenkins构建时git报错:hudson.plugins.git.GitException: Failed to fetch from

2022-08-31 14:02:27 6339

原创 allure定制测试报告,修改allure报告标题及logo

allure定制化测试报告

2022-08-25 10:00:56 2054 2

原创 运行pytest项目报 TypeError: required field “lineno“ missing from alias

运行pytest项目报 TypeError: required field "lineno" missing from alias

2022-07-25 15:36:30 3012

原创 Excel xlsx file; not supported报错

Excel xlsx file; not supported

2022-07-23 10:16:40 396

原创 Pytest默认的测试用例的规则及应用

1、模块名必须以test_开头或者是_test开头2、测试类必须以Test开头,并且不能带有init方法3、测试用例必须以test开头

2022-04-02 01:47:24 346 1

原创 Yaml文件语法规则详解

1、yaml是数据文件,保存的一个数据格式,支持注解,换行,裸字符串2、yaml用途:1)用于全局配置文件:环境,数据库信息,账号信息,日志格式,报告名称2)用于接口自动化中一些复杂的多接口串联3)用于编写接口测试用例3、yaml语法规则1)区分大小写2)和python一样也是通过缩进的方式来表示层级关系(只能用空格来缩进)3)和缩进多少层无关,只和左边是否对齐有关系4)#表示注释4、yaml数组组成举例1)map对象:键(空格)值2)数组(列表):用一组横线开头 -name: 测试

2022-04-01 22:30:37 1643

原创 生成allure测试报告

1、下载、解压、配置path路径2、加入命令生成json格式临时报告pytest.ini文件addopts=-vs --alluredir ./temp3、生成allure报告os.system('allure generate ./temp -o ./report --clean')

2022-04-01 21:37:16 337

原创 pytest中fixture的参数

@pytest.fixture(scope="",params="",autouse="",ids="",name="")1、scope:表示的是被@pytest.fixture标记的方法的作用域,function(默认),class,module,package/session2、params:参数化3、autouse:自动执行autouse=True,默认是False4、ids:当使用params参数化时,给每个值设置一个变量名,意义不是很大5、name:表示被@pytest.fixture

2022-04-01 02:00:40 331

原创 pytest与unittest不一样的前后置setup,teardown

pytest:#!/usr/bin/env python# -*- coding:utf-8 -*-# Author:序import pytestclass TestLogin: def setup_class(self): print("在每个类执行前的初始化工作,如创建日志对象,创建数据库链接") def setup(self): print("在执行用例之前初始化代码,如打开浏览器") def test_01_login(self): print("测试pytes

2022-04-01 00:04:25 637

原创 python执行报错“UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xa1 in position 110: ill

pytest.ini文件,在python执行时报错是由于pytest.ini文件编码格式不是gbk导致报错,需要修改

2022-03-31 23:31:20 961

原创 Pytest常用插件及参数用法

Pytest常用插件及参数用法常用插件 pytest pytest-html:生成测试报告 pytest -xdist:测试用例分布式执行 pytest-ordering:改变测试用例执行顺序 pytest-returnfailures :失败用例重跑 aullre-pytest:生成美观的测试报告使用规则 模块名必须以test_开头或者_test结尾 测试类必须以Test开头,并且不能有init方法 测试方法必须以test开头运行模式 主函数模式 命令行模式 读取pyte

2022-03-29 00:29:52 601

原创 chromdriver报错原因

在引用selenium过程中,安装chromdriver后报错 File "C:\python37\lib\site-packages\selenium\webdriver\common\service.py", line 76, in start stdin=PIPE) File "C:\python37\lib\subprocess.py", line 756, in __init__ restore_signals, start_new_session) File "C:\p

2022-03-22 19:55:27 595

原创 Jmeter 往数据库 insert 数据时Query Type 选择

Jmeter 在往数据库插入数据时需要将 JDBC Request 中的Query Type 选择为 Update statement

2021-08-25 15:18:32 277

原创 Jmeter插数据入数据库出现乱码

Jmeter 插数据入数据库出现????乱码如图:解决方式:在链接数据库配置中增加characterEncoding=UTF-8

2021-08-24 13:36:43 356

原创 SQL 子查询

z子查询就是将一个查询(子查询)的结果作为另一个查询(主查询)的数据来源或判断条件的查询。常见的子查询有WHERE子查询,HAVING子查询,FROM子查询,SELECT子查询,EXISTS子查询,子查询要使用小括号();WHERE子查询在WHERE子句中进行使用查询SELECT *FROM EMPWHERE SAL < (SELECT AVG(SAL) FROM EMP);查询薪资比平均薪资低的员工信息HAVING子查询HAVING子句是对分组统计函数进行过滤的子句,也可以在HAV

2021-07-02 15:06:06 172

原创 APP测试常见面试题及ADB常用命令

一、web测试和app测试的相同点和区别?相同点:都离不开测试的基础知识和测试原理。具体包括以下几个方面。测试用例,均使用边界值分析法,等价类划分法等。多数采用黑盒测试,来验证业务功能是否能得到正确的应用。需要检查界面布局,风格,按钮是否美观、简洁,是否统一。测试页面载入和翻页的速度、登录时长、内存是否溢出等。测试应用系统的稳定性。不同点:相对于web测试来说,app测试要考虑手机本身固有的属性,所以app测试还需要注意以下几点。中断测试(来电去电,短信,蓝牙,NFC支付,闹钟,数据线插拔,

2021-04-14 16:25:21 2088

原创 解决java.net.UnknownHostException: XXXX: 未知的名称或服务 at java.net.Inet6AddressI

在Linux系统中ping不通 ,提示"未知的名称或服务"运行其他请求程序如jmeter脚本时报了如下错误:java.net.UnknownHostException: erp-server-test.trendingstar.tech: 未知的名称或服务 at java.net.Inet6AddressI由于DNS没添加导致找到对应/etc/sysconfig/network-scripts路径,对应文件ifcfg-ens33添加DNSDNS1=114.114.114.114![在这里插

2021-04-14 14:41:09 3891

原创 Jmeter上游接口返回值作为参数传给下游接口

背景:做接口自动化测试时常会遇到需要用到上游接口返回值作为下游接口入参的情况,即接口自动化中的接口依赖jmeter做接口自动化时如何解决接口之间的依赖:1、 在http请求中添加后置处理器-JSON提取器2、JSON提取器添加入参变量(自行定义)及返回值的json提取表达式3、在下游接口中添加对应入参变量...

2021-04-14 11:43:52 2146

原创 Jenkins构建时选择需要发布的分支

1、General:构选This project is parameterized2、Git Parameter:名称(Name)填branch,参数类型选择分支或标签3、源代码管理-Git:Branches to build指定分支填:$branch 即可4、触发构建时就能显示需要构建的分支...

2021-04-08 19:13:36 1248

原创 高版本jenkins关闭跨站请求伪造保护(CSRF)

高版本jenkins关闭跨站请求伪造保护vi /etc/sysconfig/jenkins修改JENKINS_JAVA_OPTIONSJENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Dhudson.security.csrf.GlobalCrumbIssuerConfiguration.DISABLE_CSRF_PROTECTION=true"

2021-04-02 17:43:32 1045 3

原创 虚拟机ip映射到外网

虚拟机安装后,本地可以访问,同网段的机器无法访问打开虚拟机的设置nat设置把虚拟机里面的ip然后+本地端口映射出去,可以设置多个访问地址及对应端口其他同一网段的机器访问,通过你本地电脑的ip地址+映射的端口即可访问...

2021-04-02 16:30:29 2980

原创 解决jenkins设置了定时任务构建没生效问题

Jenkins设置了定时构建,但是没生效可能原因先说下Poll SCM与Build periodically的区别:Poll SCM:定时检查源码变更,如果有更新就checkout最新code下来,然后执行构建动作。如果没有更新就不会执行构建Build periodically:周期进行项目构建(源码是否发生变化没有关系)所以如果是想要正常的定时构建的话请选择Build periodically,如果是想更新代码后执行构建的选择Poll SCM...

2021-04-02 14:00:04 1779

原创 Jenkins构建后发送消息至企业微信

1、企业微信添加机器人2、Jenkins安装企业微信插件:Qy Wechat Notification Plugin3、Jenkins新建任务后再构建后操作添加企业微信通知4、从企业微信中复制Webhook地址至Jenkins中5、构建后会自动发生构建信息至对应企业微信群...

2021-03-31 20:51:52 2550 2

原创 Jenkins+Jmeter+Gitlab+Ant接口自动化持续集成构建(环境搭建配置)

第一步:环境搭建:准备工作:Java及jdk配置、jmeter安装配置、Jenkins搭建完成、安装Ant一、JDK配置JDK配置请百度自行配置二、Jmeter安装配置1、把 apache-jmeter-5.0.tar.gz 上传到 /usr/local 并解压tar -zxvf apache-jmeter-5.0.tar.gz2、解压后,进行Jmeter环境变量配置vi /etc/profile3、在文末添加如下变量export JMETER_HOME=/usr/local/ap

2021-03-19 13:35:08 959

Python接口自动化.txt

1、接口自动化框架搭建 2、unnitest使用 3、requests相关库使用 4、接口异常处理 5、接口测试框架中数据库相关操作 6、获取cookies 7、上下游关联数据处理 8、持续集成

2021-04-06

Appium移动端自动化全套视频.txt

包含Appium第一到第四套及Android 专项测试 Python篇

2021-04-06

接口自动化框架结构.xmind

Python+PyMysql+Excel接口自动化框架图 对应数据结构: 1、base:基类 2、data:数据问题解决 3、datacofig:用例及请求数据层 4、main:主运行程序 5、util:操作文件公共模块

2020-05-14

jmeter接口自动化测试.txt

Jmeter+Ant+Jenkins接口自动化测试视频 1、Jmeter接口测试 2、Jmeter配置原件使用 3、Jmeter+Ant+Jenkins配合搭建集成接口自动化测试

2019-12-26

空空如也

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

TA关注的人

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