- 博客(153)
- 资源 (39)
- 收藏
- 关注
原创 win7真实案例:电脑开不了机咋把文件拷出来?
本文介绍了在无法进入系统时备份文件的两种方法:1.通过安全模式使用WBadmin命令备份数据到外部硬盘,详细说明了不同Windows系统的安全模式进入方法及备份命令操作步骤;2.利用WBadmin与卷影副本结合的高级备份方法。文章还对比了robocopy、copy和xcopy等文件复制工具的性能差异,指出robocopy在多线程支持、网络复制和可靠性方面的优势,并提供了优化后的高效复制命令模板及参数说明。最后强调了使用/MIR参数时的风险及测试运行的重要性。
2025-10-04 10:05:00
1259
原创 【influxdb】InfluxDB 2.x 线性写入详解
摘要:线性写入是InfluxDB专用的时间序列数据文本格式,包含measurement(主分类)、tagset(索引标签)、fieldset(数值字段)和时间戳四个核心组件。文章详细解析了数据类型表示、特殊字符转义规则,以及通过HTTP API和客户端库的写入方法,并提供了批量写入、数据排序等性能优化技巧。最佳实践包括合理设计标签/字段、管理时间戳和错误处理机制,辅以虚拟用户监控等实际应用示例。掌握线性写入规范对构建高效InfluxDB系统至关重要。
2025-08-31 20:49:34
1041
原创 Apdex评分从3级到5级标准划分思路详解
Apdex(Application Performance Index)是一种量化应用性能满意度的工业标准,将响应时间划分为满意(≤T)、容忍(T-4T)和失望(>4T)三个区间,通过公式(满意数+容忍数×0.5)/总请求数计算0-1范围内的评分。该指标采用五级评价体系(优秀/良好/一般/较差/极差),并建议根据不同场景(如API、网页)设置阈值T(默认0.5-4秒)。改进方向包括引入对数函数动态调整权重以精准反映延迟敏感度,以及结合P99、错误率等指标弥补其忽略极端值的局限性。APdex通过用户视角的量化
2025-05-31 00:43:38
1303
原创 【InfluxDB】InfluxDB 2.x基础概念及原理
时序数据库,全称时间序列数据库(Time Series Database,TSDB),用于存储大量基于时间的数据。时序数据库支持时序数据的快速写入、持久化,多维度查询、聚合等操作,记录了所有的历史数据。在查询时,将时间作为数据的过滤条件。时序数据(Time Series Data)指的是一系列每个时间点产生的数据,例如CPU利用率,Jmeter每秒发送http请求产生的响应时间等。时序数据的使用场景广泛,包括DevOps监控,应用程序指标,压测指标,IoT传感器数据,实时动态数据分析等场景。
2024-11-04 22:19:13
2388
原创 【NewRelic】windows下手工安装.net agent 监控APM应用程序
将license和应用名称填写到newrelic.config配置文件里(文件路径:C:\Program Files\NewRelic\.NET Agent),并重启IIS。并且newrelic监控数据也已生成,此时可以点击See your data ,就能查看到你的应用监控数据了。如下图 Status显示绿色的Successful,代表。等待你的应用监控数据上传到newrelic 数据中心。newrelic.config文件基本配置如下。.net agent 已。
2024-11-03 11:26:36
645
原创 【Grafana】Grafana 基础入门
Grafana 是一跨平台的开源的可视化分析工具,是目前网络架构和应用分析中最流行的时序数据展示工具,主要用于大规模指标数据的可视化展示。它是用Go语言开发,可以做数据监控和数据统计,带有告警功能。支持快速灵活的客户端图表,面板插件有许多不同方式的可视化指标和日志,官方库中具有丰富的仪表盘插件。
2024-11-01 21:34:39
1463
原创 【newrelic】agent安装包报错: the installer has insufficient privileges to access this directory解决办法
the installer has insufficient privileges to access this directory 报错,如下图。报错原因:在IIS程序运行时,会加载旧版本的。
2024-10-28 21:33:24
506
原创 【Jenkins】 :unable to find valid certification path to requested target,安装插件,报证书之类的错误解决办法
windows下路径: {Home}\.jenkins\plugins。linux下路径: /var/lib/jenkins/plugins。jenkins在安装插件时,报错证书之类的错误,比如。然后重启jenkins即可,如果有问题,多重启几次。本人处理办法可以安装。插件,忽略证书错误。
2024-10-27 20:46:29
1039
原创 【Jmeter】jmeter指定jdk版本启动
因权限问题,不能修改操作系统的环境变量或者因jmeter启动加载的默认jdk8版本低,需要指定jdk XX版本启动Jmeter。
2024-10-19 20:43:20
1395
原创 【Java】Beanshell下通过java操作Excel(xlsx格式)文件读写
1、当前对Excel文件处理的主流技术包括: Apache POI 、 JXL 、 Alibaba EasyExcel 等。2、jmeter处理excel格式目前主要csv文件,并非xlsx格式的excel文件2、本文目的主要通过Jmeter的beanshell脚本操作excel(xls格式和xlsx格式)以满足自动化测试,性能测试上传下载excel文件目的
2023-11-05 18:07:13
766
原创 【bat】bat脚本每隔N秒自动获取当前服务器的TIME_WAIT,ESTABLISHED,LISTENING等
bat脚本每隔N秒自动获取当前服务器tcp的TIME_WAIT,ESTABLISHED,LISTENING等
2023-08-25 16:45:07
475
原创 【JSON】谷歌浏览器JSON可视化插件:JSON-Handle
摘要 : JSON-handle是一款对JSON格式的内容进行浏览和编辑,以树形图样式展现JSON文档,并可实时编辑。今天我推荐一款chrome/Firfox下处理json的插件JSON-handle,这个应该是我用过最好最方便的了。插件功能实际开发工作中经常用到json数据,那么就会有这样一个需求:在谷歌浏览器中访问URL地址返回的json数据能否按照json格式展现出来。
2023-05-10 16:03:45
3212
原创 【jmeter】beanshell java处理本地大文件,每隔n行分隔成一行生成新的参数化文件
在做性能压测参数化数据时,有时要对大量数据进行参数化,如果文件里数据不满足我们要参数化的格式,需要特殊处理,比如每隔n行就分割成一个新的一行并保存到本地参数化
2023-05-04 09:55:09
324
原创 【jmeter】jmeter高级使用:Json提取器和beanshell结合提取匹配特定条件的数据
3、baneshenll处理partnersSupplierInfoList数组,只获取数组元素包含associatedPartnerRoles.active=true那一组元素。2、jmeter json提取器提取数组partnersSupplierInfoList,并赋值给jmeter 变量partnersSupplierInfoList。再提取该元素里的supplier.id值,最后把值写入本地txt文件。1、HTTP请求返回数据格式。
2022-11-13 19:38:57
845
原创 【bat批处理】bat脚本编写:循环,间隔,定时自动获取TCP连接并写入本地文件
语句,如果不加延时那就是死循环,在文件里面加上延时变量SETLOCAL ENABLEDELAYEDEXPANSION。需要固定时间间隔比如60秒运行一次检测TCP连接数,网上查了下最简单的就是用。下面的批处理作用就是每隔60秒获取一次tcp连接数,并写入txt文件。
2022-11-05 20:56:34
4311
原创 【java】Java基础-数字与字符串的互转汇总
string转换成int :Integer.valueOf("12") 或者Integer.PaseInt(“12”)2、通过valueof() 方法, 本质上还是调用 toString() 方法,String s2 = String.Integer.valueof返回的是Integer对象,Integer.parseInt。Integer.valueof(str) 或者Integer.parseInt(str)3、技巧性,第三种没有借助包装类 String s3 =""+num;
2022-10-21 16:15:55
11889
原创 【linux】VMware虚拟机外网访问配置以及本机ssh连接vmware虚拟机
登录centos,依次点Activties-》terminal终端,输入ifconfig,得出IP地址是:169.254.90.129。第三步:点属性,把默认的【自动获取IP地址】改成【使用下面的IP地址/DNS服务器地址】,具体修改仿照我改好的参照。第一步:打开网络和共享中心 ,选择更改适配器选项,选中VMnet8,右键选择属性打开。第二步:在右键打开的属性页面,双击选中internet协议版本4(TCP/IPv4),3)在编辑->虚拟机网络编辑器->更改设置。1)菜单栏,虚拟机-》设置,配置。
2022-09-04 14:28:49
18332
1
原创 【Notepad】Notepad++ 安装XML/Json插件,格式化xml/json文件
NPPJSONViewer.dll(32位): https://github.com/kapilratnani/JSON-Viewer。选中要格式化的JSON文本,点击 插件->JSON Viewer->Format JSON。插件,找到该插件后,勾选该文件Npp Xml Treeview,点击 “安装”4、安装成功后,重启Notepad++,如果没有成功,多试几次。json插件自动安装一般不成功,可用手动安装的方式。5、重启notepad++软件,插件安装成功。2. 菜单栏选择插件,选择“插件管理”
2022-09-04 13:49:28
11433
1
原创 【NewRelic】 安装 Guided install
5、windows运行输入:PowerShell ,然后以管理员账号打开windows PowerShell。1、点击 add data,选择guided install。6、将第4步生成 安装命令脚本复制PowerShell,运行。NEW_RELIC_ACCOUNT_ID: 你的账号ID。NEW_RELIC_API_KEY :系统自动生成分配。3、 点击begin installation。2、 点击在windows下安装用户指导。......
2022-08-29 20:53:59
520
原创 【性能测试】jmeter+Grafana+influxdb部署实战
下载地址:wget https://dl.influxdata.com/influxdb/releases/influxdb-1.8.4.x86_64.rpmyum localinstall influxdb-1.8.4.x86_64.rpm,两个主要文件位置1)将User和Group值改成root 2)influxdb.service文件重新启动生效服务命令:systemctl daemon-reload执行命令:vi /etc/influxdb/influxdb.conf,将最终修改的配置如下:修改完成
2022-07-03 15:12:37
1041
原创 【testlink】TestLink1.9.18常见问题解决方法
TestLink可以有效的管理测试的整个流程,因为测试是跟随着软件的整个生命周期直至结束,所以采用TestLink来管理测试流程。TestLink可以和Redmine的项目进行关联,testllink执行用例时发现的问题可以记录到redmine中,所以选择TestLink可以完善Redmine项目流程管理系统。本人在搭建testlink1.9.18过程中遇到问题解决办法,现分享给大家以下这些内容主要是靠修改文件config.inc.php解决的,文件目录在testlink文件下。1.更改导入测试套件和测试
2022-07-03 13:56:59
1050
原创 【jmeter】jmeter脚本高级写法:接口自动化脚本内全部为变量,参数(参数可jenkins配置),函数等实现完整业务流测试
背景:笔者在做接口/性能测试过程中,遇到需要大量造测试数据得场景,或者通过接口测试回归整个业务链路等,通过一点点积累,实现了jmeter脚本内无写死数据,全程都是变量,参数,函数实现想要得测试数据,做到一次编写,在任何测试环境配置基本的环境下即可使用的目标。现分享给大家,欢迎沟通交流.........
2022-07-02 10:22:20
650
原创 【mockserver】linux服务器搭建 easy-mock,用于性能压测挡板服务器或模拟接口返回服务器
1.安装Node修改环境变量如下:(文件最下面添加内容,保存 esc :wq)2.安装Redis并后台运行3.安装mongodb修改环境变量如下:(文件最下面添加内容,保存 esc :wq)4.拉取easy-mock代码并启动服务5.浏览器访问 本地IP:7300 即可6.附加...............
2022-07-01 20:34:37
1449
原创 【性能测试】全链路压测
一、什么是全链路压测基于实际的生产业务场景、系统环境,模拟海量的用户请求和数据对整个业务链进行压力测试,并持续调优的过程。像金融系统涉及到部门多,比如笔者曾经接触银行一个理财产品涉及关联系统:NDS(核心交易系统,一般本行金钱交易系统),CII,ESB(银行对外开展的金融业务平台),ICS,BPH,SMS(短信系统),BLN(黑名单系统),通联(第三方支付平台),邦盛(第三方反欺诈平台验证),鹏元(第三方征信平台),ANF,商汤OCR(人脸识别系统),ICA,BDP,网跨平台,清算平台等二、全链路压测解决什
2022-07-01 16:13:05
2722
原创 【jenkins】CICD实践,git+maven+synopsys detect(blackduck)+shell+trigger+jmeter+python集成自动化安全扫描,扫描结果邮件自动发送
到此,一次完整的CICD扫描过程已完成,如果需要定时批量构建 。可再添加个流水线job,使用pipeline脚本管理调度。分享不易,有更高效方法欢迎沟通交流
2022-07-01 15:35:13
1178
原创 【java】java处理测试用例excel转xml,自定义格式处理,灵活处理
可扩展标记语言(XML)文件是一种标准的文本文件,它使用特定的标记来描述文档的结构以及其他特性。通常,我们可以通过格式转换的方式来得到XML格式的文件。本文,将通过Java代码介绍如何实现由Excel到XML格式的转换。可用与excel测试用例,xml格式导入testlink等第二步:读取本地excel文件,xlsx或者xls格式第三步:处理读取的excel单元格内容,自动转换为xml格式,并写入本地,此部分可根据实际测试用例编写情况灵活修改代码 第四步:打印转换耗时第五步:主函数...
2022-07-01 10:45:02
1020
原创 easyNmon使用汇总
1.启动EasyNmon监控服务https://www.jianshu.com/p/c7c36ba14d3e https://www.cnblogs.com/uestc2007/p/10796188.html输入 ./easyNmon& 启动EasyNmon服务,无需安装任何插件(后缀加&为后台运行)关闭控制台后仍然生效的高级用法:nohup ./monitor >log.log 2>&1 &解压后会生成一个easyNmon文件夹,进入该文件夹,通过如下命令启动:(选中自己合适方式)https://s
2022-06-30 11:15:56
1065
原创 【python】懒人福利,通过Python的JIRA库操作JIRA,自动批量提交关闭bug,提高效率
Jira是目前比较流行的基于Java架构的管理系统(Atlassian公司支持),有开源代码,方便做二次开发(可扩展性)。Jira是一款功能非常强大的管理工具,广泛的用来 缺陷跟踪、用例管理、需求收集、任务跟踪、工时管理、项目计划管理等工作领域。python有支持操作Jira的第三方包,方便自定义一些自动化操作。需要安装jira库: Jira认证这种明文账号密码是不安全的,所以可以用另一种用API token的方式进行认证。到https://id.atlassian.com/manage/api-to
2022-06-29 10:43:03
4961
原创 【jenkins】pipeline控制多job顺序执行,进行定时持续集成
1.jenkins下新建一个流水线项目2. 编写pipeline流水线脚本 完整脚本:3.定时构建,添加触发器 运行效果:
2022-06-26 10:30:30
1508
原创 【blackduck】jenkins下配置指定的synopsys-detect扫描版本
背景通过jenkins在运行安全扫描自动化时,有时候不需要最新的synopsys-detect版本,而是运行指定版本1.管理员账户登录jenkins到【系统管理】【系统配置】【全局属性】配置blackduck,jenkins插件synopsys-detect指定扫描版本,而不是从blackduck官网拉取最新扫描版本2.运行结果:......
2022-06-22 14:46:07
713
原创 【jenkins】shell脚本调jenkins api接口
#使用列表for循环所要运行的job名for variable in job1 job2 job3do #获取下一次构建编号 job_number=`curl --silent http://ip:port/job/$variable/api/json --user account:password |jq --raw-output '.nextBuildNumber'` #执行job curl -n -X POST http://ip:port/job/$variab......
2022-06-15 14:48:00
1195
原创 【jmeter】shell脚本自动执行jmeter
#!/bin/bash# 强制杀掉JMeter进程killJMeter(){ pid=`ps -ef|grep jmeter|grep java|grep ${jmx_filename}|awk '{print $2}'` echo "jmeter Id list :$pid" if [[ "$pid" = "" ]] then echo "no jmeter pid alive" else kill -9 $pid fi}#
2022-06-14 10:13:18
1160
原创 【JMeter】JMeter如何模拟不同的网络速度
在大多数情况下,移动设备用户通过其蜂窝运营商网络访问互联网。覆盖范围将根据其位置而有所不同,这意味着连接速度将有所不同。确保您的网站或应用程序能够完全处理移动设备和平板电脑,即使它们具有不同的互联网连接速度,也至关重要。在今天的文章中,将展示如何通过在负载测试中控制模拟虚拟用户的带宽来做到这一点。默认情况下,JMeter将尽快发送其采样器定义的请求。这对于产生负载非常有用,但不是很现实,因为实际用户不会不停地访问服务器,因此他们需要一些时间在两次操作之间进行人生思考。最重要的是,移动用户受到网络带宽的限制,
2022-06-13 14:20:50
920
原创 【性能测试】性能测试方案设计模板-可套用金融,制造业,web互联网,证券,移动互联网等行业
目 录Table of Contents下载地址:lot性能测试方案设计模板,最全,没有之一,可套用金融,制造业,web互联网,证券,移动互联网等行业性能方案设计-Web服务器文档类资源-CSDN下载1 引言... 11.1 项目背景... 11.2 项目目标... 11.3 测试范围... 11.4 术语和缩略语... 22 项目业务分析和性能指标... 22.1...
2022-03-22 14:05:21
261
beanShell数据写入本地.txt
2020-04-22
moco-runner-0.12.0-standalone.jar.7z
2020-03-31
loadrunner录制原理
2015-09-14
redis-InfluxDB-jmeter.rar
2020-05-27
jmeter+ant自动话及优化报告
2018-07-26
jmeter插件之自定义场景图(万能场景设计)
2020-05-14
jclasslib修改class文件工具.rar
2020-05-26
性能测试知识分享.doc
2020-05-26
beanshell取样器自动判断linux还是windows系统
2022-01-22
lot性能测试方案设计模板,最全,没有之一,可套用金融,制造业,web互联网,证券,移动互联网等行业性能方案设计
2022-03-22
linux shell脚本控制运行jenkins job.sh,用到curl请求运行job,jq处理json,shell脚本
2022-01-17
本次XXX项目性能测试总结编写目的,在于对性能测试实施的过程及结果进行分析,以总结性能测试方面的经验与不足
2022-03-09
nmon.rar nmon_linux_14g.tar.gz
2020-05-28
jmeter+ant报告jar插件.rar
2020-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅