自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 测试用例的设计方法

等价类概念:在所有测试的数据中,具有某种共同特征的数据子集。

2024-07-16 18:04:58 276

原创 javascript

使用var来声明变量,es6后使用let定义变量,const定义常量(不可改变)变量名需要遵循规则:1、组成字符可以是任何字母、数字、下划线、美元符号2、数字不能开头3、建议使用驼峰命名。

2024-07-10 17:48:55 305

原创 html&css基础

/

2024-07-09 17:45:40 788

原创 排序算法-java版本

原理:相邻的数据两两比较,小的放前面,大的放后面。

2024-07-05 14:55:44 183

原创 性能测试学习二

所以我们描述系统的容量是用系统当前能处理的业务量【因为tps最大容量是个固定值,就算再多压力线程增加,也就增加响应时间而已,不会影响tps的值】这是一个阶梯式增加的场景,拐点在第二个压力阶梯上就出现了,因为响应时间增加了,tps增加的却不多,在第三个阶段时,tps增加的就更少了,响应时间也在不断增加,所以性能瓶颈在加剧,越往后越明显【tps的增长,赶不上压力的增长,说明有点处理不过来了,表现就是响应时间增加】场景 2 使用了递增的策略,在每个阶梯递增的过程中,出现了抖动,这就明显是系统设置的不合理导致的。

2024-05-14 16:46:36 814

原创 cs客户端测试注意点

6、卸载后测试项:是否删除了全部的文件:安装目录里的文件及文件夹,非安装目录(向系统其它地方添加的文件及文件夹),包括exe,dll,配置文件等;8、安装后测试项:安装后是否能产生正确的目录结构和文件,文件属性正确;5、测试各种不同的安装组合,并验证各种不同组合的正确性(包括参数组合,控件执行顺序组合,产品安装组件组合,产品组件安装顺序组合)等)。5、在可以选择组件卸载的情况下,测试各种不同的卸载组合,并验证各种不同组合的正确性(包括参数组合,控件执行顺序组合,产品卸载组件组合,产品组件卸载顺序组合等)

2024-05-09 16:41:31 513

原创 搭建JMeter+Grafana+influxdb性能测试监控平台

非常详细,包括windows/mac环境下搭建、liunx环境下搭建、docker容器下搭建;再次就不再赘述,就动手实践搭建性能监控体系吧。保姆级教程参考:https://blog.csdn.net/wqda125/article/details/130853557。我本地笔记本是参考了docker环境下搭建,非常方便快捷;也在公司windows环境下搭建了一套【权当做练手熟悉】grafana配置influxdb和import模板,模板编号:5496。查看jmeter是否把数据写进influxdb。

2024-04-23 11:16:43 640 1

原创 jmeter分布式压力测试搭建

【代码】jmeter分布式压力测试搭建。

2024-04-23 11:09:07 645 1

原创 性能测试学习一

性能测试是针对系统的性能指标,建立性能测试模型,制定性能测试方案,制定监控策略,在场景条件下执行性能测试,分析判断性能瓶颈并调优,最终得出性性能结果来评估系统的戏能指标是否满足既定数。

2024-04-19 11:57:18 652

原创 python高级进阶【ini/yaml/excel文件处理、日志收集、操作mysql】

YAML 是一种灵活的数据格式,支持注释、换行符、多行字符串、裸字符等在自动化过程中,我们很多地方都需要使用配置文件来储存数据比如测试环 境,数据库信息、账号信息、日志格式、日志报告名称等。其中,yaml文件是最常用的配置文件类型之一,相比较ini,conf配置文件来说,它更加简洁,操作更加简单,同时还可以存放不同类型的数据。后缀名:.yaml .yml。

2024-03-11 17:26:58 335 2

原创 性能监控体系搭建

docker方便启动、安装和卸载,prometheus作为监控收集器,node-exporter作为计数器,grafana作为展示图表。grafana我选择的模板号:8919。最终搭建成功后的效果图。

2023-08-08 10:41:27 175

原创 Java进阶

修饰符 class 类名 < 代表泛型的变量 > {

2023-07-19 14:27:30 106

原创 JAVA基础语法

修饰符 返回值类型 方法名称(参数类型 参数名称,…){方法体return 返回值;

2023-07-10 09:24:09 93

原创 burpsuite渗透测试一

保姆级安装破解:https://blog.csdn.net/weixin_54438700/article/details/131297315。保姆级抓包:https://zhuanlan.zhihu.com/p/411437957。这里可以修改入参,或者cookie进行验证。模拟爆破攻击,有四种攻击类型。未完待续,待补充-----

2023-07-04 11:01:50 385

原创 git报错LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

在终端分别输入如下命令。重新下载,问题解决。

2023-06-05 11:27:59 199

原创 mac安装配置maven

mac安装maven

2022-12-30 14:09:19 111

原创 pytest+allure+request+jenkins接口自动化集成

接口自动化持续集成

2022-12-30 09:50:53 573

原创 【jmeter】操作数据库mysql

jemter对数据库mysq进行压力测试

2022-12-29 17:43:49 94

原创 【mac】jenkins构建apk自动打包

jenkins集成化

2022-07-18 13:40:21 1656

原创 【docker】m1安装docker-compose以及jenkins

docker-compos

2022-07-06 14:21:03 746

原创 【mac】创建ssh密钥

ssh密钥

2022-07-05 14:36:50 5496

原创 【mac】docker安装jenkins

jenkins

2022-07-04 11:28:25 722

原创 【charles】阻塞、拦截篡改、接口重定向Map

mock本地数据

2022-06-24 17:15:01 1279

原创 python基础语法三

python基础语法

2022-06-24 10:49:04 108

原创 python基础语法二

python基础语法

2022-06-24 10:31:28 223

原创 python基础语法一

python语法

2022-06-15 17:55:56 753

原创 【自动化测试】monkey压力测试

Monkey事件注入机制:是通过framework层的hidenApi(如:activemanager,inputmanager,windowmanager)获取系统服务inputmanagaer(触摸事件)–屏幕以及物理键的触摸,滑动,点击事件。activitymanager–调用android系统组件的事件windowmanager–比如转屏11大类事件:触摸事件:由ACTION_DOWN–>一个ACTION_UP组成–pct-touch参数来配置此事件比例手势事件:由一个

2022-05-30 17:33:32 175

原创 【自动化测试】pytest框架之fixture

fixture里面有个scope参数可以控制fixture的作用范围:session>module>class>function-function:每一个函数或方法都会调用-class:每一个类调用一次,一个类中可以有多个方法-module:每一个.py文件调用一次,该文件内又有多个function和class-session:是多个文件调用一次,可以跨.py文件调用,每个.py文件就是module调用fixture:1:直接传fixture的函数参数名称2.使用装饰器@p

2022-05-27 14:44:55 739

原创 【自动化测试】pytest框架

安装pytest:pip install -U pytest查看版本:pytest --version文件名必须以test开头或者_test.py结尾,否则收集不到。测试类必须Test开头,不能带有init方法测试函数名必须以test开头pytest三种执行方式:命令行执行:pytest test0520.py修改pycharm默认测试框架修改run configurationspytest常用命令参数:-k 常用于筛选要进行运行的测试函数-m 执行被打上标记为xx的用例,可

2022-05-26 15:27:38 312

原创 app测试点总结

1、安装、卸载测试2、启动app测试3、升级测试数字签名、升级覆盖安装、下载后手动覆盖安装、跨版本升级、升级后可以正常使用。覆盖安装要确保数据库有字段更新的话,能正常更新,否则就容易导致app异常。4、功能测试包括功能点、业务逻辑、关联性(主要测试客户端与PC端的交互,客户端处理完后,PC端与客户端数据一致)、服务端接口测试(主要通过访问服务端接口来验证服务端业务逻辑功能点是否正确)5、数据对比测试可在模拟器或真机上进行,同时与数据库中实际的插入记录做对比。还要对比主站的相同流程6、性能

2022-05-25 10:55:05 217

原创 弱网测试(ios手机自带)

iphone进入开发者模式:手机数据线连接mac与iphone,打开xcode,windows–>devices and simulators,在手机设置界面,会自动多出一个【开发者】模块,点击进入即可每个参数含义:in bandwidth 下行带宽in packet loss 下行丢包率in delay 下行延迟,单位为msout bandwidth 上行带宽out packet loss 上行丢包率out delay 上行延迟DNS delay DNS解析延迟prot

2022-05-23 16:57:26 4866

原创 【jmeter】下载文件压力测试

配置http request–配置好下载接口配置BeanShell ProProcessorimport java.io.*; import java.util.UUID; //获取上个请求的返回数据 byte[] result = prev.getResponseData(); //要下载到什么地方UUID uuid = UUID.randomUUID();String str = uuid.toString();String file_name = "/Users/a

2022-05-20 16:46:22 938

原创 appium环境搭建(windows&macos)

参考文档地址:https://blog.csdn.net/weixin_43916473/article/details/108534460JDK环境搭建建议jdk>=1.81.下载JDKhttps://www.oracle.com/java/technologies/javase-downloads.html2.配置环境变量新建系统变量,变量名JAVA_HOME,变量值为JDK的安装路径。编辑系统变量Path,新增两个变量%JAVA_HOME%\bin%JAVA_HOME%\jre\

2022-05-20 09:49:05 195

原创 liunx基本命令

1List item. cd:用来切换当前目录,即从当前目录切换到指定的目录cd ~:切换到家目录,默认情况下 root用户的家目录是:/root,其他用户是:/home/username/:表示根目录. or ./:表示当前目录… or …/:表示上一级目录这里是引用pwd:当前目录的绝对路径ls:查看指定目录下的目录及文件-a:显示所有信息,包含隐藏对象这里是引用linux中,隐藏对象的实现是通过命名来实现的,如果对象是以.开头的,看不见-l:表示详细信息 可以简

2022-05-18 10:16:09 203

原创 【Jmeter】csv参数化,header配置,解析json,全局变量,debug sampler的配置使用

配置Http Header Manager:header中可以配置token等这些字段csv数据导入(参数化)全局参数设置例如hostname,ip,端口号,协议等Debug sampler主要用于看变量和属性值解析json中的数据使用$.代表json根目录debug sampler中查看获取到的字段的值举例说明解析json中的数据的实际用法:接口之间的数据传递step1:使用json extractor获取变量step2:在请求接口的header中

2022-05-17 16:35:00 1330

原创 性能测试学习三-脚本录制+编辑

jmeter(macOs)下安装证书可以参考这个:https://blog.csdn.net/u010013191/article/details/89844440录制脚本步骤:1.创建https test script recorder:2.添加线程组目的是录制器录制出来的http请求全部都存放在线程组里3.添加录制控制器4.配置5.添加结果树校验正否正确6.添加断言7.添加聚合报告性能报告参数解读max:最大的请求响应时间error%:错误率through

2022-05-16 11:54:02 276

原创 docker环境下安装MySql(macOs)

在docker中拉取mysql镜像:docker pull mysql-server检查是否拉取成功:docker images创建并且启动一个mysql容器:docker run --name mysqlDemo -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql/mysql-server–name:给新容器创建的容器名字-e:mysql配置信息,密码为123456,用户为root-p:端口映射,把主机的3306端口映射到容器mysq.

2022-05-13 17:57:23 583

原创 docker常见命令

docker命令

2022-05-12 09:20:59 344 1

空空如也

空空如也

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

TA关注的人

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