- 博客(36)
- 收藏
- 关注
原创 centos7上安装使用docker环境
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine (需要卸载docker在操作这个命令)9.容器设置开机启动:docker --restart=always 容器id或者name。
2024-09-25 17:32:59
811
原创 allure环境配置生成测试报告
这时候打开cmd,输入allure出现内容就代表安装成功,如果提示不是内部或者外部命令择安装失败,排查是否安装allure-pytes、是否配置allure环境变量。allure是一个命令行工具,需要去github上下载最新版https://github.com/allure-framework/allure2/releases。@allure.testcase("测试用例的链接地址,对应功能测试用例系统里面的case")@allure.epic("敏捷概念,定义史诗,往下是feature")
2024-09-25 14:59:11
441
原创 python中常见的字符串格式化方法
从 Python 3.6 开始,还可以使用 f 字符串对表达式求值,并将结果插入到字符串中。即以 f 或 F 开头,将表达式写在 {} 中。符号是一种较为传统的字符串格式化方法。方法是一个更加灵活和推荐的字符串格式化方法。方法将这些值按顺序插入到占位符所在的位置。占位符来表示需要插入具体值的位置,然后使用。运算符将具体的值插入到这些占位符中。插入到字符串中,再使用。
2024-09-24 17:11:06
499
原创 python中virtualenv虚拟环境安装使用
四、到虚拟环境的Scripts目录下激活虚拟环境activate。virtualenv xx (可以自定义名称)二、查看virtualenv虚拟环境版本。一、安装virtualenv虚拟环境。五、deactivate退出虚拟环境。
2024-09-24 17:08:10
261
原创 python字符串位置交换
已知 a的值为“hello”, b的值为“world”, 如何交换 a和 b 的值。a, b = b, a # a的hello直接赋值给b,b的world直接赋值给a。交换后 a的值为“world”, b的值为“hello”# 直接使用赋值语句 pythonic写法。
2024-09-10 17:40:15
410
原创 pycharm中注释代码
2.选中需要注释的多行代码,同时按住 Ctrl+/ 被选中行被注释,再次按下Ctrl+/ 注释被取消。1.鼠标放在要注释的代码行按住Ctrl+/,本行代码将被注释掉。3.选中多行代码,英文输入法下,按3次'''符号。
2024-09-10 17:29:24
2175
原创 fiddler进行修改网络进行弱网测试
按照下图的位置打开修改参数,或者按住快捷键ctrl+R,进入文件修改参数。按住ctrl+F调出搜索框,快速搜索到需要定位的位置。设置2G网络、3G网络。二、开始配置需要的网速。
2024-09-03 14:47:38
801
原创 性能测试CICD: Jenkins + jmeter + ant
我使用的jdk21配置系统环境变量,Jenkins.war2.450版本 +tomcat(windows版本9.088版本)
2024-09-03 14:45:04
611
原创 性能监控工具 grafana + prometheus + node_exporter 下载配置
总结:这里我避一下坑,我用了两台不在一个网段的服务器,之间ping不通,grafana拿不到数据,后来换了台服务器正确拿到数据了,一定要确保服务器在之间的网络是通的。直接解压后使用,然后启动:./node_exporter 默认端口:9100,http://node_exporter_ip:9100。开源,直接解压后使用,然后启动:./prometheus 默认端口:9090,http://prometheus_ip:9090。监控了两台,另外一台也要下载配置一下node_exporter。
2024-09-03 14:40:48
802
原创 性能监控工具grafana + influxdb + jmeter下载配置
grafana: 前台 + 配置模板influxdb: 时序数据库 存储数据 根据时间进行数据存储influxdb: 版本 1.x 不建议用2.x启动influxdb1.x: influxd进入influxdb的客户端模式: influxjmeter来产生数据jmeter的**后端监听器**中配置 ---配置jmeter的数据写入influxbd数据库grafana的管理平台配置 -----grafana + influxbd 组合在一起。
2024-09-03 14:36:29
539
原创 性能监控工具nmon下载配置
前面我们执行进行交互模式的命令/nmon_x86_64_centos7加上输出文件-f,可以生成一个报告文件,放到桌面,使用nmon_analyser_v66工具,进行分析报告。q:退出,c:cpu,m:内存,d:磁盘,p:进程,n:网络 ,单击c监控cpu,在单击c就会隐藏cpu监控,其他快捷键同样。把文件下载到本地桌面,打开nmon_analyser_v66解压文件里的nmon analyser v66.xlsm。执行启动程序,我的是centos7,所以直接输入命令回车,进入实时交互模式。
2024-09-03 14:31:26
544
原创 jmeter监控服务器工具jp@gc - PerfMon Metrics Collector(ServerAgent)
链接: https://pan.baidu.com/s/1k3xlXk35YfPmS17-2ZFBnA?pwd=5s4n 提取码: 5s4n 复制这段内容后打开百度网盘手机App,操作更方便哦。SeverAgent: 这个工具,可以和jmeter集成,在jmeter的GUI界面可以看到数据。使用unzip 命令解压文件。
2024-09-03 14:28:35
666
原创 jmeter全局变量跨线程使用
混合场景:不同数量的并发用户数,向不同接口发起请求---这种才是真正的混合场景,才真正符合企业产品实际情况跨线程组传参注册接口线程组1 30登录接口线程组2 20支付接口线程组3 10一、注册接口,请求成功后,返回的手机号用于登录,先用json提取器取出手机号,设置手机号为全局变量quanju_mobile二、登录接口,使用全局变量quanju_mobile作为请求参数,登录成功,设置登录返回的token为全局变量login_token。
2024-09-02 16:08:53
447
原创 jmeter秒杀活动接口场景设计
jp@gc - Active Threads Over Time(10秒内启动到50并发,并持续60s)jp@gc - Response Times Over Time( 50并发的平均响应时间在2.5s左右)得出结论:并发在50左右时,响应时间2.5s,tps值为20左右,得出结论,接口不支持50并发。jp@gc - Transactions per Second(tps并发数在20左右)需求:性能系统较差,设置目标需求为50并发。
2024-09-02 15:58:37
382
原创 jmeter面向目标性能场景
50ts :1分钟:50*60s=3000事务、1小时3000*60=180000事务。1小时要处理18w个请求、10小时180w、24小时432w个请求,如果公司的产品,日均访问量约为千万,50tps基本已经能满足要求。由此得出:并发40线程组时,响应时间在1.8s左右,tps并发数为20,响应时间有些长,不满足20个并发数。jp@gc - Active Threads Over Time(实时监控活跃线程的数量)jp@gc - Response Times Over Time(响应时间)
2024-09-02 15:36:31
239
原创 jmeter全局变量和局部变量
jmeter函数方法:1310000${__Random(1000,9999,)}局部变量:在启动运行时,获取一次值,在运行过程中,还会动态取值。全局变量:在启动运行时,获取一次值,运行过程中,值一直都不变。一个线程组下所有的接口,全部执行完1次,才算1个迭代。作用域:作用于当前线程组或当前取样器。选择:配置元件—用户定义的变量。作用域:作用于整个测试计划。选择:前置处理器—用户参数。用户参数-每次迭代更新一次。
2024-09-02 15:27:24
386
原创 fiddler绑定mumu模拟器安装证书配置抓包使用
1、在mumu模拟器的浏览器上,访问代理机器的ip加上8888回车,点击下载证书2、找到mumu模拟器里的设置,找到证书,进行安装3、证书安装完成之后,找到连接的wifi,点击配置代理为手动4、以上配置完成就可以抓包成功啦
2024-09-02 15:23:58
2506
3
原创 fiddler进行断点修改参数
一、设置断点:Rules->Automatic Breakpoints >After Responses。二、.或者直接点击下面all processes右边的小方块,观察图标:T。三、修改参数,点击发送。代表请求前断点,||
2024-08-23 14:38:16
765
原创 charles抓包工具安装使用
如果没有弹出该提示,也可以在菜单栏中的proxy—Access Control settings中手动将手机和电脑的ip加入其中。我用百度浏览器下载的,直接安装。每个手机不一样,可以查询百度下载后怎么安装证书。二、下载安装后打开软件设置安装ssl证书用来分析 https 协议。设置成功后pc端会有一个弹窗是否允许charles代理,选择允许。五、接下来就可以进行抓包了。三、配置手机端抓包代理。
2024-08-23 14:31:44
521
原创 在本地计算机上安装前端项目的开发环境,具体操作步骤
安装 Node.js 后,你需要安装一个包管理工具。Node.js 的安装包中已经内置了 npm,所以你不需要单独安装它。在本地计算机上安装 Node.js 是安装前端项目环境的第一步。Node.js 是基于 Chrome V8 引擎构建的 JavaScript 运行环境。下载适合你操作系统版本的 Node.js 安装包并安装。这会启动一个本地服务器,在浏览器中打开项目的首页。文件中的依赖项列表下载并安装必要的依赖项。文件,其中包含了项目的基本信息和依赖项。
2024-08-23 14:29:28
392
原创 Kubernetes Dashboard获取token的命令
kubectl create token dashboard-admin -n kubernetes-dashboard
2023-05-04 15:49:33
1881
1
原创 adb命令连接模拟器
安装好SDK 环境变量配置好 安装模拟器 模拟器设置开发者模式 开发者模式中设置允许USB调试 找到电脑版模拟器的安装路径,我这里以夜神模拟器为主,找到bin目录使用cmd运行nox_adb.exe connect 127.0.0.1:62001(62001为模拟器对应的端口号) 再次输入:adb devices 列表中找到对应模拟器表面连接成功 查看当前包名 adb shell dumpsys activity activities | findstr mResumedActi
2023-05-01 21:48:03
1417
原创 iperf3测试服务器tcp带宽udp丢包率
2个多线程的情况下,指定客户端允许从一个特定的文件发送传输数据,指定测试传输时间为20秒,测试的带宽速率在1.18Gbites/sec左右。1个单线程的情况下,传输1.16GBytes的数据消耗了5秒的时间(指定消耗时间为5秒),平均带宽速率为1.99Gbites/sec。2个多线程的情况下,传输1.63GBytes的数据消耗了10秒的时间,平均带宽速率为1.40Gbites/sec。后来又申请了两台网口相同的计算机,都是centos系统的,一台做服务端,一台做客户端,测试起来达到了想要的数据。
2023-05-01 21:47:04
5456
原创 pycharm基础操作之选中多行代码内容 #注释
选中需要注释的多行代码,同时按住 Ctrl+/ 被选中行被注释,再次按下Ctrl+/ 注释被取消。选中多行代码,英文输入法下,按3次'''符号 Enter左边的按键 进行多行注释。
2023-04-30 08:46:27
1535
1
原创 pycharm基础操作之终端命令运行pytest
在pycharm中点击下方终端按钮-跳出当前文件路径 cd 文件名 :可指定到某个文件模块,例如 cd 到12kedir 可查看当前模块的所有文件 指定执行test_a文件,命令:pytest test_a.py 指定执行test_a文件列出详细信息,命令:pytest test_a.py -v 指定执行test_b文件下的类节点Testb,::代表节点,命令:pytest test_b.py::Testb -v指定执行test_b文件下的类节点下的一个test_1,::代表节点,命令:pyte
2023-04-30 08:46:11
1599
1
原创 python基础练习题之字符串位置交换
已知 a的值为“hello”, b的值为“world”, 如何交换 a和 b 的值。a, b = b, a # a的hello直接赋值给b,b的world直接赋值给a。交换后 a的值为“world”, b的值为“hello”# 直接使用赋值语句 pythonic写法。
2023-04-30 08:45:22
519
1
原创 Gitee上传代码基本使用
4.添加到远程仓库:git remote add origin https://gitee.com/the-wind-is-blowing-qfll/test_111aaa.git (注意需要后缀.git)使用指令: git clone https://gitee.com/the-wind-is-blowing-qfll/test_111aaa.git (只需要有clone地址即可)1.先注册一个账号,注册地址:https://gitee.com/
2023-04-30 08:43:08
514
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅