自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 Jenkins+ant+jmeter实现自动化接口性能测试

1 环境准备1、安装jdk、jmeter、ant,安装过程省略,请自行百度2、将jmeter extras目录下的ant-jmeter-1.1.1.jar文件拷贝到ant安装目录下的lib文件夹中2 Ant+jmeter自动化接口测试实现1、建立文件夹2、编写build.xml脚本<?xml version="1.0" encoding="UTF-8"?><project name="ant-jmeter-test" default="run" basedir="."&

2021-05-20 16:38:49 212

原创 jenkins+svn+Ant+tomcat自动化构建部署非maven项目

1、环境配置系统设置→全局工具配置中配置ant和jdk

2020-04-23 16:40:16 369

原创 Oracle分析工具之awr

本篇主要介绍Oracle awr报告中几个重点关注的表。1、数据库细节介绍数据库基本信息,如名称、版本号等。参数说明:数据库的版本数据库 DBID数据库实例名称及实例号数据库最近一次启动时间数据库版本数据库是否为rac2、主机配置信息介绍数据库服务器相关配置。参数说明:数据库主机名数据库主机平台服务器CPU核数服务器CPU个数服务器CPU插槽服务器内存大小3、主机配置信息介绍监控样本相关信息,如:样本选取的开始、结束时间,DB Time,会话数等。参数说明:aw

2022-03-22 15:53:02 4215

原创 jstat命令使用

jstat命令可以查看堆内存各部分的使用量,以及加载类的数量,在jdk的安装目录/bin目录下打开cmd窗口1、jstat -gc pid 垃圾回收统计S0C:第一个幸存区的大小S1C:第二个幸存区的大小S0U:第一个幸存区的使用大小S1U:第二个幸存区的使用大小EC:伊甸园区的大小EU:伊甸园区的使用大小OC:老年代大小OU:老年代使用大小MC:方法区大小MU:方法区使用大小CCSC:压缩类空间大小CCSU:压缩类空间使用大小YGC:年轻代垃圾回收次数

2022-03-22 14:59:00 332

原创 jmeter正则表达式-获取响应内容作为参数

本文结合实例介绍,jmeter如何将上一请求中的某一值作为下一请求的参数。问题背景对接口做性能测试时,遇到其中一个接口的调用需要上一接口返回值中的数据作为自己请求参数的情况如上面两个图所示,“业务调用”接口的accessToken参数值来自获取token接口的返回主体数据。问题解决添加正则表达式提取器位置:请求右键 -> 添加 -> 后置处理器 -> 正则表达式提取器填写正则表达式内容说明:(1)引用名称:下一个请求要引用的参数名称,如填写title,则可用${titl

2022-03-18 17:37:55 848

原创 JMeter性能测试如何快速确定TPS拐点

1、首先开发好测试案例,然后把案例复制成多个,每个线程修改线程数、线程组名称、请求名称即可,这样生成的测试结果就会区分不同并发下同一个案例的响应时间,方便比对2、在测试计划记得勾选独立运行每个线程组选项,勾选该选项的意义就是依次并发执行10、20、30、40线程,直到压测结束3、每个线程组的聚合报告都输入jtl路径,所有的线程组jtl路径是一样的4、执行测试5、执行完毕,双击index.html即可打开测试报告随着并发数增加,响应时间和TPS都在增加Response Times Over T

2022-03-18 16:44:06 2716 1

原创 达梦数据库性能测试

1添加jdbc驱动在“测试计划”属性页的最下面,可以设置jar包所在的路径,添加达梦的的jdbc驱动。2、添加线程组、添加组件JDBC Connection ConfigurationVariable Name for created pool:DM(和后面一致即可)Database URL:jdbc:dm://ip:端口/数据库名字JDBC Driver class:dm.jdbc.driver.DmDriver正确填写用户名密码3、添加JDBC RequestVariable Nam

2022-03-18 15:46:41 894

原创 各类连接数性能优化

1、Tomcat并发优化打开tomcat安装目录\conf\server.xml文件,配置Connector,定位到这一行:在server.xml中 有以下配置:<Connector port="8080" protocol="HTTP/1.1" maxThreads="1000"acceptCount="1500" connectionTimeout="20000"redirectPort="8443" />参数说明:maxThreads 客户请求最大线程数minSpar

2022-03-18 15:32:05 828

原创 jmeter测试js加密的接口

1、添加取样器(Sampler)- JSR223 Sample2、选择脚本语言为 JS3、将Pre-request Script脚本复制到 Script 位置4、修改脚本,改成jmeter支持的函数1、 vars.put(“key”,value),= Postman 中的postman.setGlobalVariable(“key”,value)含义为将value的值赋值给变量key2、 log.info(“aep-timestamp:”+timestamp),= Postman中的 con

2022-03-18 11:49:17 1712

原创 在线用户数和并发用户数

在线用户数侠义上来说,可以理解为已登录系统的用户数;广义来说,可以理解为当前时间访问系统的用户数。用户登录了,可以不进行操作,只有不退出就是在线用户数在线用户数只是统计了登录系统的用户数量,这些用户不一定都对系统进行操作,对服务器产生压力。并发用户数可以分两种:1)同一时间点或时间段,执行同一(业务)操作的用户数2)同一时间点或时间段,执行不同(业务)操作的用户数“并发”顾名思义,就是同时操作。而这种操作可以是实际的执行功能,也可以只是“连接”(此时通常叫做“并发连接”)。从计算机工作原理的角

2022-03-16 18:05:23 14792

原创 jmeter在linux上的使用

一、配置jmeter环境1、检查linux系统上是否安装JDK,输入命令 java -version2、上传 apache-jmeter-5.2.1.tgz 至linux服务器(可以使用Xterm工具)3、使用命令 tar -zxvf apache-jmeter-5.2.1.tgz 解压文件4、将jmeter添加至配置文件中,使用命令 vim /etc/profile 打开配置文件,添加以下内容至配置文件中(环境变量不是必须配置的,如果不配置环境变量,运行脚本的时候要在bin目录下运行)#jm

2022-02-16 15:21:09 17001 2

原创 jmeter导出jtl文件和report文件夹

1、命令导出jmter/bin文件下,打开cmd窗口,运行命令jmeter -n -t 脚本路径\脚本.jmx -l jtl路径\jtl文件.jtl -e -o report路径\report2、测试时写入文件输入的文件路径和文件名。测试完成后即可生成jtl文件jtl文件转化成resport文件...

2022-02-16 14:54:00 2740 2

原创 Jmeter测试oracle数据库

1添加jdbc驱动在“测试计划”属性页的最下面,可以设置jar包所在的路径,添加Oracle的jdbc驱动。

2022-02-16 14:42:48 1543

原创 jmeter分布式集群

分布式压测分为两块: 控制器(controller)和代理(agent)1、controller 负责把脚本分发给 agent执行。2、agent 负责执行脚本,产生对服务器的实际压力,agent 运行 non GUI model,点击 jmeter-server.bat 即可。agent 执行脚本后,把压测的结果发送给 controller。3、controller 作为控制器不加入实际测试,只负责发送和收集 agent 信息。一、配置代理机jmeter版本是 apache-jmeter-5.1

2022-02-10 14:31:05 454

原创 jmeter进行dubbo接口性能测试

1、什么是dubbo接口Dubbo 接口是阿里巴巴开源的致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案,dubbo框架告别了传统的web service的服务模式,进而改用provider和consumer模式进行服务。为什么是高性能的呢?可以在某个服务器集群中提供单一专注的服务,这样不与其他服务混杂,同时dubbo接口有SOA调度通过监控每台服务器而实现负载均衡。consumer端无需关注provider端如何实现,只需在注册中心订阅即可到相应服务器请求服务,这样就实现了高性能

2021-06-01 15:06:02 370

原创 loadrunner检查点web_reg_find()和web_find()函数

1、 web_reg_find()函数 web_reg_find("Text=", //定义查找内容 "Search=body", //定义查找范围 "SaveCount=n",//定义查找次数 LAST);SaveCount:统计待检查数据被检查到的次数,确定一个事务是否成功,那么至少待检查的数据至少要被检查找到一次注意点1.该...

2020-04-29 15:45:53 719

原创 Ant命令详解和build.xml

1、Ant命令详解Ant项目文件的构建可编译,包,测试。这是Apache软件基金会jakarta一个子项目,具有跨平台性,操作简单,并且非常好上手1、直接执行ant,当前build.xml文件下直接使用命令行进行执行,Ant会在当前文件夹下检索build.xml文件。假设找到了就执行该文件。执行所有的target,假设没有找到了会提示没有找到相关的build.xml文件。2、 ant+tar...

2020-04-17 13:49:07 6278

原创 Ant安装及环境配置

1 什么是AntApache Ant 是一个基于 Java的生成工具。生成工具在软件开发中用来将源代码和其他输入文件转换为可执行文件的形式(也有可能转换为可安装的产品映像形式)。随着应用程序的生成过程变得更加复杂,确保在每次生成期间都使用精确相同的生成步骤,同时实现尽可能多的自动化,以便及时产生一致的生成版本2、下载、安装、环境变量配置ant下载地址https://download...

2020-04-11 11:34:00 7760

原创 tomcat如何调优

Tomcat目录结构并发优化1、打开tomcat安装目录\conf\server.xml文件,配置Connector,定位到这一行:<Connector port=“8080” protocol=“HTTP/1.1”在server.xml中 有以下配置:tomcat HTTP/1.1参数说明:maxThreads 客户请求最大线程数minSpareThreads Tomc...

2020-04-03 11:54:01 1368

原创 Nginx如何优化

Nginx最大打开文件数worker_rlimit_nofile 65535;这个指令是指当一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(ulimit -n)与nginx进程数相除,但是nginx分配请求并不是那么均匀,所以最好与ulimit -n的值保持一致。Nginx运行CPU亲和力worker_processes 8;nginx 进程数,建议按照cpu 数...

2020-03-24 11:28:26 420

原创 JVM堆内存结构和垃圾回收机制

添加链接描述

2020-03-20 16:10:23 1024

原创 Jmeter测试mysql数据库性能

前提:首先下载合适的数据库驱动https://mvnrepository.com/artifact/mysql/mysql-connector-java并将下载好的驱动放到Jmeter的lib文件中1、创建测试计划点击浏览,选择jar包2、创建线性组3、添加JDBC连接配置元件:JDBC Connection Configuration 并配置MySQL 的Database...

2020-03-16 14:23:21 589

原创 Loadrunner报错Error-26612:HTTP Status-Code=500

前几天做性能测试,回放脚本没有错误,跑场景时一直报500这个错误,查了一下资料,500状态码的意思是: (服务器内部错误) 服务器遇到错误,无法完成请求。打开这个报错的连接也打不开于是想到是否和一些参数配置有关系于是把并发用户调大。数据库资源池最大连接数调大,问题得以解决...

2020-01-16 09:37:37 2946

原创 Linux操作系统监控工具-nmon

一、认识nmon1、简介nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,它能在系统运行过程中实时地捕捉系统资源的使用情况,记录的信息比较全面,并且能输出结果到文件中,然后通过nmon_analyzer工具产生数据文件与图形化结果。2、nmon可监控的数据类型内存使用情况磁盘适配器文件系统中的可用空间CPU使用率页面空间和页面速度异步I/O,仅适用于AI...

2020-01-14 17:20:35 861

pGraph2.4_nmon.jar

nmon分析工具,操作简单。nmon分析工具,操作简单。

2020-01-14

空空如也

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

TA关注的人

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