宁宁可可
这个作者很懒,什么都没留下…
展开
-
性能测试,监控磁盘读写iostat
性能测试,监控磁盘读写iostat原创 2023-04-20 21:11:50 · 1917 阅读 · 0 评论 -
Oracle(5): 查看oracle数据库的连接数和会话
Oracle(5): 查看oracle数据库的连接数SQL> select count(*) from v$session; COUNT(*)---------- 28SQL> select count(*) from v$session where status='ACTIVE'; COUNT(*)---------- 23SQL> select username,count(username) from v$session where username原创 2021-06-01 18:13:30 · 22112 阅读 · 1 评论 -
Linux(十二):Centos7 常用命令(5)(查看cpu,内存等信息)
Linux常用命令(查看cpu,内存等信息)1、查看操作系统$ cat /proc/version2、查看Linux系统$ cat /etc/redhat-release3、查看CPU信息(型号)/查看处理器个数$ cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c4、查看CPU核数$ cat /proc/cpuinfo| grep "cpu cores"| uniq5、查看CPU个数$ cat /proc/cpuinfo| gr原创 2020-06-24 10:33:35 · 7385 阅读 · 0 评论 -
通过Jconsole监控本地和远程Java进程JVM(Tomcat示例)和jstat命令
通过Jconsole监控本地和远程Java进程JVM原创 2022-07-27 12:30:56 · 2147 阅读 · 0 评论 -
jvisualvm的使用(JVM监控)
jvisualvm的使用原创 2022-07-27 13:12:19 · 8057 阅读 · 0 评论 -
使用Jstack、JConsole和jvisualvm进行死锁分析
使用Jstack、Jconsole和jvisualvm进行死锁分析原创 2022-07-27 21:42:16 · 841 阅读 · 0 评论 -
Jstat命令解析(JVM监控)
Jstat命令解析(JVM监控)原创 2023-07-11 17:57:11 · 530 阅读 · 0 评论 -
性能测试之监控(Jmeter测试时监控)
Threads_connected 跟show processlist结果相同,表示当前连接数。准确的来说,Threads_running是代表当前并发数。Threads_running :这个数值指的是激活的连接数,这个数值一般远低于connected数值.Threads_connected :这个数值指的是打开的连接数.新增接口时,top查看是压力在mysql服务上,其他服务无压力。mysql服务:1420。kms服务是:61244。原创 2023-07-18 14:46:47 · 149 阅读 · 0 评论 -
8.3Jmeter使用json提取器提取数组值并循环(循环控制器)遍历使用
Jmeter使用json提取器提取数组值并循环遍历使用原创 2023-09-27 11:22:26 · 2374 阅读 · 0 评论 -
8.2 Jmeter if控制器使用
Jmeter if控制器使用原创 2023-09-25 15:26:26 · 829 阅读 · 0 评论 -
8.1Jmeter5.1:Jmeter SSL
Jmeter SSL(keystore文件)原创 2023-08-02 21:18:32 · 1685 阅读 · 0 评论 -
7.6Jmeter5.1:接口测试实践
Jmeter:接口测试实践原创 2023-07-24 10:29:45 · 495 阅读 · 0 评论 -
6.7Jmeter5.1,非GUI模式,通过命令行传递线程数
6.6Jmeter5.1,非GUI模式,通过命令行传递线程数和运行时间原创 2023-07-18 18:11:25 · 497 阅读 · 0 评论 -
6.6Jmeter远程调度Linux机器Jmeter测试
Jmeter远程调度Linux机器Jmeter测试原创 2023-07-18 16:07:46 · 879 阅读 · 0 评论 -
7.5Jmeter5.1测试POST请求
Jmeter测试POST请求原创 2023-05-18 10:30:54 · 1644 阅读 · 0 评论 -
7.4Jmeter5.1断言之Response code
Jmeter断言之Response code原创 2023-05-15 17:14:44 · 230 阅读 · 0 评论 -
7.3Jmeter5.1测试oracle数据库
Jmeter压测oracle数据库原创 2023-05-12 17:54:50 · 1014 阅读 · 0 评论 -
Jmeter(总篇): 针对性能测试工具:Jmeter的专题学习
根据我的博客,整理的针对性能测试工具:Jmeter的专题学习,请参考。第一阶段:组件介绍序号 标题 链接 1 1.0Jmeter安装与介绍 1.0 Jmeter介绍和安装_fen_fen的专栏-CSDN博客 2 1.1 Jmeter应用进阶一:主要组件介绍(测试计划/线程组) 1.1 Jmeter应用进阶一:主要组件介绍(测试计划/线程组)_fen_fen的专栏-CSDN博客 3 1.2 Jmeter应用进阶一:主要组件介绍(取样器和逻辑控制器)原创 2021-11-10 09:59:44 · 5694 阅读 · 0 评论 -
7.2 Jmeter创建唯一随机数据(数字随机数会出现重复数),时间戳则可实现唯一数据
Jmeter创建唯一随机数据(数字随机数会出现重复数),时间戳则可实现唯一数据原创 2021-11-06 15:49:37 · 2163 阅读 · 1 评论 -
7.1、Jmeter:针对JDBC Request使用随机数
Jmeter5.5:针对JDBC Request使用随机数插入:INSERT INTO USERS (NAME,EMAIL,AGE,SEX,ID_CARD,MOBILE_PHONE,VISA_CARD,OFFICER_CARD,ADDRESS) VALUES ('陈欢', 'www5@163.com', '1', 'M', '460025198109101501', '13581696800', 'SYP618183458', '军字第00111209号', '北京市朝阳区立水桥北').原创 2021-11-04 17:14:25 · 607 阅读 · 0 评论 -
7.0 Jmeter JDBC Request测试Postgres例子
因今日要对Postgres数据库使用Jmeter压测,需要准备测试环境一、Postgres数据库建立主键自增的表参考:(4条消息) PostgresSQL:postgresql主键自增建表_fen_fen的专栏-CSDN博客二、Jmeter配置JDBC Request测试Postgres参考:(4条消息) 3.3 Jmeter JDBC Request测试Mysql例子_fen_fen的专栏-CSDN博客这里说下跟Mysql不同的:1、测试计划中,添加postgres的驱动post.原创 2021-10-28 21:34:51 · 300 阅读 · 0 评论 -
6.5Jmeter5.1,非GUI模式,通过命令行传递线程数循环数参数
前提:在非GUI模式下,用命令行执行时,线程数需要改变,但是不需要每次都修改线程数,那么线程数和循环次数都需要通过参数传递,方便执行。方法:(本次只用到了线程数)1.线程数设置参数:${__P(threadNum,)}看下图非GUI执行命令线程数通过参数传递:-JthreadNum=$./jmeter.sh -JthreadNum=10-n -t /home/cg/jmeter/shanxi0714_canshu.jmx -l /home/cg/jmeter/result...原创 2021-07-15 23:45:14 · 524 阅读 · 0 评论 -
6.4Jmeter5.1,在Linux下非GUI执行测试时,遇到错误需要输出,以log输出
一、前提:在Linux下非GUI执行性能测试时,遇到问题,出现错误率,但无法定位执行错误是因为什么。需要获取到响应的错误并用日志输出出来好排查问题二、解决方法:1. 需要用Beanshell脚本获取响应结果,并以日志输出2. 在非GUI执行时,加上-j 路径/日志名称.log三、具体例子:1.添加BeanShell 后置处理程序操作步骤:http请求的配置项上,选择后置处理器-->BeanShell 后置处理程序以下是脚本 String response=原创 2021-07-15 23:31:27 · 952 阅读 · 2 评论 -
6.3Jmeter5.1,在Linux下非GUI用命令行进行压测(2)
Jmeter5.1,在Linux下非GUI用命令行进行压测原因:在启动Jmeter时,我们会看到这样一句提示: Don't use GUI mode for load testing !, only for Test creation and Test debugging. For load testing, use CLI Mode (was NON GUI): jmeter -n -t [jmx file] -l [results file] -e -o [...原创 2021-07-15 23:15:32 · 710 阅读 · 0 评论 -
6.2Jmeter5.1,在Linux下执行报错:Cannot assign requested address (connect failed)
Jmeter5.1在Linux下执行报错:org.apache.http.conn.HttpHostConnectException: Connect to 10.1.1.9:9095 [/10.1.1.9] failed: Cannot assign requested address (connect failed) at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClie...原创 2021-07-14 22:23:21 · 1051 阅读 · 2 评论 -
6.1Jmeter5.1,在Windows下执行报错Connection timed out: connect
10个用户,执行时间3分钟,会报错Connection timed out: connect排查原因是:1、应用的线程数只有30导致2、Jmeter所在机器的网络问题,cmd用命令看下是否有超时情况ping 10.1.1.9 -t ,如果有超时,证明本地网络问题,需要用网线连接测试解决办法1:修改应用的线程30-->200或者更多解决方法2:cmd命令:ping 10.1.1.9 -t ,排查是否有超时,如果有超时,证明本地网络问题,需要用网线连接测试。或者直接物理...原创 2021-07-14 21:37:05 · 7975 阅读 · 2 评论 -
6.0Jmeter5.1,在Windows下执行过程报错:java.net.BindException: Address already in use: connect
1、10个用户,执行时间3分钟,报错:java.net.BindException: Address already in use: connect排查原因是jmeter执行机器的端口数少,需要修改端口数解决:原因:windows提供给TCP/IP链接的端口为 1024-5000,并且要四分钟来循环回收它们,就导致我们在短时间内跑大量的请求时将端口占满了,导致如上报错。报错信息: java.net.BindException: Address already in use: con原创 2021-07-14 21:33:18 · 480 阅读 · 0 评论 -
5.5.JMeter中调度器起作用(需要循环次数设置成永远)
JMeter中持续时间设置成永远调度器才会起作用原创 2021-05-29 13:48:53 · 4224 阅读 · 0 评论 -
MeterSphere(8):后置脚本beanshell进行复杂业务Json断言2
MeterSphere做接口自动化测试时,遇到对json中数组的值进行断言,就需要用到Beanshell后置脚本1、脚本断言json接口响应值使用脚本对响应json格式数据进行断言,判断是否正确返回2、接口请求的json返回值如下{ "code": 0, "data": { "totalCount": 6, "pageSize": 10, "totalPage": 1, "currPage": 1,原创 2021-04-28 18:41:57 · 1282 阅读 · 0 评论 -
MeterSphere(7):beanshell后置脚本进行断言1
MeterSphere(7):beanshell后置脚本进行断言1MeterSphere做接口自动化测试时,有时需要Beanshell后置脚本来进行断言1、脚本断言json接口响应值使用脚本对响应json格式数据进行断言,判断是否正确返回2、接口请求的json返回值如下{"code": 0,"data": {"accessToken": "eyJhbGciOiJIUzUx","expiresIn": 600,...原创 2021-04-28 17:44:40 · 1535 阅读 · 0 评论 -
MeterSphere(6):Beanshell前置脚本全局变量
MeterSphere(6):Beanshell前置脚本全局变量(Jmeter也适用)//base64依赖import org.apache.commons.codec.binary.Base64;//随机数String randomNumber1 = ${__Random(10000000,90000000)}+"";String randomNumber2 = ${__Random(10000000,90000000)}+"";//登录用管理员账号密码vars.put("login原创 2021-04-28 16:34:47 · 5015 阅读 · 0 评论 -
5.4、Jmeter在Linux进行CSV Data Set Config参数化(区别在文件名的路径)
Jmeter在Linux进行CSV Data Set Config参数化(区别在文件名的路径)文件名:/home/cg/app_hu/apache-jmeter-5.1.1/bin/numid.txt文件编码:UTF-8变量名称:numid忽略首行,只在设置变量名称后才能生效:False分隔符:,是否允许符号:False遇到文件结束符再次循环:Fasle遇到文件结束符停止显示:True线程共享模式:所有线程测试例子:对插入数据库的sql语句的id进行参数化.原创 2020-11-20 19:13:59 · 1110 阅读 · 0 评论 -
5.3、Jmeter在Linux下非GUI模式压测(1)
Jmeter在Linux下非GUI模式压测生成测试报告【所有命令必须在jmeter的bin目录下执行】$./jmeter.sh -n -t jmeter脚本 -l result.jtl$./jmeter.sh -n -t jmeter脚本 -l result.jtl -e -o ./report参数说明:-n:非GUI模式执行JMeter-t:执行测试文件所在的位置-l:指定生成测试结果的保存文件,jtl文件格式-e:测试结束后,生成测试报告-o:指...原创 2020-11-20 19:07:14 · 405 阅读 · 0 评论 -
LInux(十六):Nmon如何监控linux centos7?
Nmon如何监控linux centos7?操作步骤:下载nmon压缩包,加压是 给执行文件授权 执行./nmon_x86_64_centos7 获取结果具体操作步骤:1.下载nmon压缩包:http://nmon.sourceforge.net/pmwiki.php?n=Site.Download根据系统的发型版本及CPU位数选择相应的压缩包下载,例如:linux centos7 64位,下载nmon16d_x86.tar.gz2.下载后解压缩,命令:tar zx.原创 2020-11-13 16:46:24 · 300 阅读 · 0 评论 -
5.2、Jmeter使用内置函数__base64Encode()以及__base64Decode()
Jmeter使用内置函数__base64Encode()以及__base64Decode()操作步骤:1、通过Plugins Manager 菜单,安装Custom Jmeter Funcions安装完后lib/ext目录中多出jmeter-plugins-functions-2.1.jar备注:如何安装Plugins Manager请看<4.3 Jmeter5.1.1监控Linux的系统资源>描述2、在函数助手中,选择__base64Encode设置String和N原创 2020-09-28 17:16:17 · 1406 阅读 · 0 评论 -
5.1 Jmeter5.1.1监控Linux的系统资源
Jmeter5.1.1监控Linux的系统资源jmeter也可以像Loadrunner一样,监控服务器的CPU和内存的使用情况,但是需要安装一些插件,还需要在被监测服务器上开启服务,就可以像Loadrunner一样监控服务器CPU、内存等性能参数。引言:平时做性能测试时,需要监控Linux系统资源,之前介绍过Jmeter3.1监控系统资源,但是该插件能够支持的jmeter版本Jmeter3.1有点低,其他功能需要用到高版本时,就麻烦了,所以从网上找资源,试试用Jmeter高版本Jmeter5.1原创 2020-09-28 13:01:55 · 409 阅读 · 0 评论 -
5.0 Jmeter3.1监控Linux的系统资源
Jmeter监控Linux系统资源操作步骤:一、Jmeter监控Linux需要三个文件JMeterPlugins-Extras.jar (包:JMeterPlugins-Extras-1.4.0.zip)JMeterPlugins-Standard.jar (包:JMeterPlugins-Standard-1.4.0.zip)ServerAgent-2.2.3.zip或ServerAgent-2.2.1.zipjmeter插件下载,将JMeterPlugins-Extras.j...原创 2020-09-08 14:04:48 · 835 阅读 · 0 评论 -
4.5 Jmeter5.3监控Linux资源报错:Uncaught Exception java.lang.NoSuchMethodError: org.apache.jmeter.samplers.
Jmeter5.3监控Linux资源报错:Uncaught Exception java.lang.NoSuchMethodError: org.apache.jmeter.samplers.原因:setFormatter function exists in Jmeter 3.1 and not in Jmeter 3.2 。Work with Jmeter 3.1 until a fix will be done to PerfMon pluginJmeter 3.1版本之后暂时没有s.原创 2020-09-08 13:51:25 · 3519 阅读 · 0 评论 -
4.4 Jmeter3.1 JDBCRequest oracle数据库:Cannot create PoolableConnectionFactory (ORA-00923: FROM keyword
Jmeter JDBC Request,访问oracle数据库提示:Cannot create PoolableConnectionFactory (ORA-00923: FROM keyword连接数据库报错。解决方法:JDBC Connection Configuration中把Validation Query选择 【select 1 from dual】备注:Jmeter3.1没有这个选项会调试不过,安装了Jmeter5.3看到这个选项。4.0 Jmeter JDBC Reques原创 2020-09-07 17:58:22 · 758 阅读 · 0 评论 -
4.3 Jmeter JDBC Request MySQL查询数据select(Select Statement)
Jmeter Mysql测试之例子1、加载mysql驱动mysql-connector-java-5.1.48.jar先把对应mysql版本的jar放入jmeter安装目录\lib中 或者在测试计划中添加该jar包2.Jmeter测试计划添加线程组2.1、线程组下添加JDBC Connection Configuration 线程组-->配置元件-->JDBC Connection ConfigurationVariable Name:mysqlD...原创 2020-09-07 16:57:29 · 611 阅读 · 0 评论