性能测试
文章平均质量分 63
秀之轻扬
这个作者很懒,什么都没留下…
展开
-
访问nginx+php项目报错upstream timed out (110: Connection timed out) while reading response header from ups
操作步骤:请求php项目页面,nginx的erro.log日志报错upstream timed out (110: Connection timed out) while reading response header from ups解决方法:1、找到php的配置文件www.conf,添加如下配置request_terminate_timeout = 30s2、重启nginx和php,问题解决...原创 2020-12-27 15:10:42 · 794 阅读 · 0 评论 -
访问php项目提示Warning ,mysqlli_connect():(HY000/2002):No such fileor directory in xxxxxx on line 2
操作步骤:访问php项目,提示Warning ,mysqlli_connect():(HY000/2002):No such fileor directory in xxxxxx on line 2解决方法:配置文件中,连接数据库的ip由localhost 改成127.0.0.1如下配置<?php $conn=mysqli_connect("127.0.0.1","root","123456","db_shop") or die("数据库服务器连接错误".mysqli_error()原创 2020-12-27 15:05:26 · 386 阅读 · 1 评论 -
执行/usr/share/bcc/tools/filetop -C报错Exception: Failed to compile BPF module <text>
执行命令/usr/share/bcc/tools/filetop -C,报错:modprobe: FATAL: Module kheaders not found.Unable to find kernel headers. Try rebuilding kernel with CONFIG_IKHEADERS=m (module) or installing the kernel development package for your running kernel version.chdir(/l原创 2020-09-05 17:11:56 · 5425 阅读 · 0 评论 -
docker 容器化 grafana+influxdb 监控平台
上一篇介绍了用传统的方法安装了grafana和influxdb,现在来学习下使用docker容器化grafana和influxdb创建grafana容器docker run -itd --name=grafana -p 3100:3000 grafana/grafana创建influxdb容器下载镜像docker pull influxdb:1.7-alpine创建容器docker run -itd --name influxdb1.7 -p 8806:8086 -v $PWD:/var/原创 2020-07-19 18:57:26 · 478 阅读 · 0 评论 -
centos7安装docker与删除容器实例和镜像
doker简介docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的linux机器或者windows机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何借口。docker使用客户端-服务器(c/s)架构模式,使用远程api来管理和创建Docker容器,Docker容器通过Docker镜像来创建。Docker是基于LXC的轻量及虚拟化,相比KVM启动更快,占用资源更少。LXC:linux Container容器是中操作系统层原创 2020-07-19 18:36:12 · 1076 阅读 · 0 评论 -
JMETER之性能监控influxDB+granfana
什么是InfluxDBInfluxDB是一个时序数据库,使用go语言编写,常用的一种使用场景:监控数据统计。每毫秒记录一下电脑内存的使用情况,然后就可以根据统计的数据,利用图形化界面(InfluxDB V1一般配合Grafana)制作内存使用情况的折线图;可以理解为按时间记录一些数据(常用的监控数据、埋点统计数据等),然后制作图表做统计;特色:基于时间序列,支持时间相关函数(max,min等)可度量基于事件无结构、任意数量的列可拓展原生支持http,内置httpapi强大的类sql语法原创 2020-07-18 19:30:22 · 436 阅读 · 0 评论 -
JMETER之CLI模式
非GUI方式是没有jmeter界面的,我们在命令窗口通过命令行来运行场景,之所以要非gui方式运行是因为jmeter可视化界面及监听器动态展示结果都比较消耗负载机资源,在大并发情况下GUI方式往往会导致负载机资源紧张,会对性能测试结果造成影响。当然了,这个影响并不是说被测系统的性能受到影响,比如响应时间变大之类,而是影响了负载量的生成,比如非GUI方式100个线程可以产生100TPS的负载,而GUI方式只产生80TPS的负载,如果一台机器只能支持100个线程运行,那么我们只有多加机器来运行测试计划,这样一台原创 2020-07-13 23:26:36 · 1960 阅读 · 1 评论 -
JMETER性能测试之分布式
背景 Jmeter是基于java程序运行的,在windows上使用Jmeter进行性能测试时,非常耗费客户机的CPU和内存,如果并发数稍微大一点(比如100、1000...并发),单台电脑的配置经常无法支持,很容易卡死,即使不卡死也会使电脑运行很慢,导致我们没办法进行其它操作。 通过Jmeter远程启动功能,把一台windows机器做为控制器,远程控制其它多个windows或linux压力机,从而把压力分散到多台机器上,实现高并发功能;并在master上收集测试结果。jmeter分布式环境配置原创 2020-07-05 23:16:24 · 558 阅读 · 0 评论 -
jmeter之跨线程组传递参数
背景:有2个取样器,一个登陆,一个注册。针对2个接口,需要设计2个不同的性能测试场景。登陆接口的手机号码,来自与注册接口执行结果获取的手机号码。1、注册线程组中,注册完成后,提取手机号,保存到mobilephone变量中2、打开函数助手对话框,使用setProperty函数,将mobile变量,存入jmeter的属性文件中。在函数助手中,拷贝函数字符串3、添加一个调试取样器,名称改成KaTeX parse error: Expected group after '_' at position 2:原创 2020-07-04 00:22:04 · 284 阅读 · 0 评论 -
JMETER之性能监控 nmon
nmon和serverAgent的 区别在于serverAgent是实时监控性能指标。nmon只能先监控,后查看数据,是一个无人值守的功能。数据库服务器监控时,一般选择nmon。性能测试中,用到更多的是serverAgent。(一)环境准备1、下载压缩包,nmon16m_helpsystems.tar.gz(二)操作步骤**2、在lixun服务器中,**创建一个nmon的文件夹,把压缩文件上传到nmon的文件中3、解压文件解压命令tar -xzvf nmon16m_helpsystem原创 2020-07-04 22:44:52 · 491 阅读 · 0 评论 -
JMETER性能监控之serverAgent
对linux服务器的服务进行压测时,服务器的运行情况可以通过添加插件serverAgent来观察。(一)环境准备1、下载zip包ServerAgent-2.2.3.zip2、在服务器中,创建一个文件夹serveragent,名字随便起mkdir serveragent3、在SecureCRT工具下按Alt + p 打开sftpput D:\02-jmeter\ServerAgent-2.2.3.zip将文件上传至serveragent 文件夹下面4、使用解压命令unzip Serv.原创 2020-07-04 19:27:41 · 20621 阅读 · 1 评论 -
jmeter之jpgc插件设计性能测试场景
(一)环境准备1、下载jmeter插件jmeter-plugins-manage-*.jar包,放到jmeter lib\ext文件夹中。可以在官网下载:https://jmeter-plugins.org/2、启动jmeter后,点击选项-plungins-manage,打开插件管理页面。3、重启jmeter后,是否安装成功检查(二)Stepping Thread Group 线程组元件This group will start:加载多少个线程First,wait for :原创 2020-07-03 23:36:38 · 2477 阅读 · 2 评论 -
性能测试基础
性能测试自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试逐步增加系统负载,测试系统性能变化,并最终确定系统所能承受的最大负载量也就是在一定软硬件环境下,通过不断加大负载来确定满足性能指标情况下能承受的最大用户数。简单说,可以帮我们对系统进行定容定量,找出系统性能的拐点,给予生产环境规划建议。这里的性能指标包括TPS(每秒事务数)、RT(平均响应时间)、CPU 利用率,内存使用情况等软硬件指标。关键词:逐步增加压力测试在较大的性能压力下,持续运行一个比较原创 2020-06-14 18:21:39 · 213 阅读 · 0 评论