自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 xshell-linux 启动 jmeter 报 No X11 DISPLAY variable was set, but this program performed ...

1.启动jemterAn error occurred:No X11 DISPLAY variable was set, but this program performed an operation which requires it.解决办法:1.安装图形服务x11yum -y install xorg-x11-xauth xorg-x11-server-utils xorg-x11-server-Xnest libXtst2.安装Xming下载Xming: http:.

2021-06-03 17:54:30 1851

原创 针对测试报告进行针对性优化

在压力测试发现问题以后,就要进行有针对性的优化。对于不同的系统,这个过程的策略并不是确定的,但是大概可以划分为以下几个步骤:1.定位性能瓶颈,找出系统存在的问题不同系统的特点不同,在性能瓶颈上也有不同的表现,一般来说,下面的几个方面通常存在比较大的优化空间:(1)磁盘I/O及文件操作由于磁盘I/O读写的速度要比内存慢很多,程序在运行过程中,如果需要等待磁盘I/O完成,那么低效的I/O操作会拖累整个系统。测试磁盘I/O读写的速度的命名: time dd if=/dev/zero bs=1024..

2020-11-30 15:35:09 982

原创 压测策略和模型

压测策略:--单接口1、穿透压测服务;---找到最大tps2、从内网vip压测服务,---找到内网链路的损耗,找到最大tps3、通过外网从域名压测服务,---找到外网链路的损耗,找到最大tps--多接口1、从内网vip压测服务,tps按比例并发,---找到内网最大业务的tps2、通过外网从域名压测服务,tps按比例并发,---找到外网最大业务的tps压测模型:1、线下压测模型---内网单接口压力机在内网,在单独的测试环境中压测。缺点:系统依赖残缺,机器、DB、网络等配置和比例与生产环

2020-11-16 16:04:00 495

原创 压测--网络问题-排除DNS域名解析问题

马拉松域名解析DNS解析问题分析,配置host后,绕过DNS, tps没有明显的增长,说明不是DNS解析的问题原始: 域名--->DNS--->IP--->公司内部服务 tps=850配置host后: 域名--->IP--->公司内部服务 tps=880说明不是DNS解析的问题,排除...

2020-11-13 11:02:43 338

原创 jmeter-linux环境变量配置

JAVA_HOME 是jdk安装目录,和在Windows下配置一样export JAVA_HOME=/usr/local/src/jdk/jdk1.8export PATH=$PATH:$JAVA_HOME/binexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  第六步:退出文件,保存   按Esc键 输入:wq 保存并退出  第七步:让配置文件生效    [root@bogon jdk]# so...

2020-10-21 18:08:06 532

原创 性能测试--造100W数据

第一种方法:sql存储过程delimiter //CREATE PROCEDURE BatchInsertCustomer(IN start INT,IN loop_time INT) BEGIN DECLARE Var INT; DECLARE id INT; SET Var = 0; SET id= start; WHILE Var < loop_time DO insert into base_patie...

2020-08-31 16:50:07 450

原创 MySql主要关注性能指标

在项目当中数据库一般都会成为主要的性能与负载瓶颈,那么针对数据库各项性能指标的监控与对应的优化是开发与运维人员需要面对的主要工作,而且这部分的工作会贯穿项目从开发到运行的整个周期里。在MySql中通过show global status可以得到很多的性能指标项,从中我们可以可以抽取需要关注的指标项:优先级如下:1、CPU、内存使用率、磁盘占用空间CPU、内存、磁盘这三项是我们能够看到的最直观的指标,也是MySql运行状态的整体体现,一旦我们的数据库服务器这三项出现不正常的波动,必然会影响项目的

2020-08-27 16:03:38 1243

原创 性能测试-JVM-GC

性能测试-JVM-GC总结:1、为什么发生FULL GC会带来很大的危害?在发生FULL GC的时候,意味着JVM会安全的暂停所有正在执行的线程(Stop The World),来回收内存空间,在这个时间内,所有除了回收垃圾的线程外,其他有关JAVA的程序,代码都会静止,反映到系统上,就会出现系统响应大幅度变慢,卡机等状态。2、选择高效的GC算法,可有效减少停止应用线程时间。频繁Full GC会增加暂停时间和CPU使用率,可以加大老年代空间大小降低Full GC,但会增加回收..

2020-08-24 16:08:04 1412

原创 Jmeter——linux环境问题

Jmeter——linux环境问题1.Error in rconfigure() method java.rmi.ConnectException:Connection refused to host问题分析:抛出的问题中,提示Java远程调用方法出现了异常,连接拒绝了master,可能是主机与奴隶机通信失去了联系解决办法:尝试把主机的 jmeter-server 与 奴隶机的 jmeter-server给重启下2.Non HTTP response code: java.net.NoRou...

2020-07-17 15:36:48 2929 1

转载 Jmeter理论知识

1、计算线程组--循环次数1、计算方法线程数:nRamp-Up Period:T (有人称之为启动时间,有人说是准备时长,看个人喜好)循环次数:a 若每个循环运行时间是 t当时间到 S = (T- T/n)时,最后一个线程启动,若要使所有线程同时运作,则需要在最后一个线程启动的时候第一个线程仍未关闭,为达到这个要求,需满足 a·t > S及a > S/t。每一个个线程运行时间既是R = a·t(此处的a是大于S/t的某一值),则第一个线程在时间点为R 的时候停...

2020-06-15 12:43:11 1614

原创 压测指标和策略

系统性能指标概要 1、业务指标 2、资源指标 3、中间件指标 4、数据库指标 5、前端指标 6、稳定性指标 7、批量处理指标 8、可扩展性指标 9、可靠性指标。 有效指标如下:业务指标 资源指标 中间件指标 数据库指标 交易响应时间 系统处理能力(TPS、QPS、HPS) 并发用户数 错误率 CPU 内存 ThreadPool JDBC(数据库连接数) SQL 吞吐量 1、500.

2020-06-12 09:37:45 1356

原创 appium小程序android.view.view输入问题

python+appium,做微信小程序自动化时,发现class为android.view.view的控件,只能点击,不能sendkeys输入,错误如下,请大神指导:例如,输入“11111”,appium立刻报错如下,感觉与uiautomator2有点关系:[element.sendKeys("11111")] Error response status: 12, InvalidEleme...

2019-10-05 22:01:18 2829 8

空空如也

空空如也

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

TA关注的人

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