jmeter性能测试
qq_41529264
这个作者很懒,什么都没留下…
展开
-
cpu负载高100%分析和定位
最近发现产品使用一段时间后,比较卡,需要10多s才可以访问。1、进入后天,top命令查看。发现负载很高。同时又4个python脚本,一直处于运行中。2、使用pidstat -wt 5 1可以看到python进行了多次非自愿切换。(指进程由于时间片已到等原因,被系统强制调度,进而发生的上下文切换。比如说,大量进程都在争抢 CPU 时,就容易发生非自愿上下文切换。)初始:可以看到并没有系统压力。id(空闲)为90多。在加压后,看到cs列等其实变化并不大。...原创 2021-11-26 19:08:50 · 1154 阅读 · 0 评论 -
cpu负载理解
负载:系统负载,即任务队列的平均长度。 三个数值分别为1分钟、5分钟、15分钟前到现在的平均值。使用top命令后,在按1可以看到有几个cpu一般来讲,一个cpu的服务器,负载超过1(即图中红色框中超过1,即过载)4个cpu的服务器,负载为4,即过载,此处为3,负载为75%(处于正常范围。)如果超过4之后,可能造成系统访问卡顿等...原创 2021-11-26 18:29:07 · 4784 阅读 · 0 评论 -
eclipse Memory Analyzer导入文件报错The HPROF parser encountered a violation of the HPROF specification
使用导入文件时,提示如图所示:(其实就是文件大小不对,一般重新进入dump文件的目录,刷新,再次下载即可)The HPROF parser encountered a violation of the HPROF specification原创 2020-06-21 18:50:28 · 4209 阅读 · 2 评论 -
jmeter连接数据库mysql,插入数据
链接: https://pan.baidu.com/s/1L9-NmlND_qWhcXdJ8PlxPg 提取码: 463q1、将mysql连接包放在jmeter下的lib目录2、3、添加jdbc请求原创 2020-04-06 18:31:54 · 437 阅读 · 0 评论 -
jmeter模拟多用户登录
1、导入使用badboy录制的脚本。2、添加CSV配置文件。3、选择用户名、密码的txt文件,同时根据txt中的内容填写变量名称4、需要修改如图所示参数5、修改线程数添加查过查看树如图所示:请求成功。...原创 2020-04-06 18:02:45 · 993 阅读 · 1 评论 -
badboy提示当前页面的脚本发生错误
1、安装badboy后提示当前页面脚本发现错误2、将如图所示,进行勾选即可。原创 2020-04-06 17:30:24 · 1030 阅读 · 0 评论 -
badboy基本使用、录制脚本、导出到jmeter
1、下载、安装badboy。2、右键点击Test Suite 1,选择add test;并在地址栏中添加访问地址。原创 2020-04-06 17:28:18 · 278 阅读 · 0 评论 -
jmeter响应数据乱码
1、在jmeter安装目录下找到jmeter.properties2、修改为sampleresult.default.encoding=UTF-8原创 2020-04-06 17:07:27 · 235 阅读 · 0 评论 -
jmeter创建多用户后,如何使用多用户登录,json提取器,设置jmeter属性,跨线程组传参
在一般场景下性能测试场景中,我们需要制造多用户、并使用多用户进行登录;那怎样使用创建的用户进行登录。1、我们在注册的请求中,通过jmeter的函数助手生成,如图所示:我们生成13000000000-13999999999之间的随机数,传递给mobile。(其实需要先传递给login,然后在传输给moblie);在登录中直接取用${login},这样登录时会直接取用注册的值。注册截图:登录截...原创 2020-04-06 16:18:57 · 798 阅读 · 0 评论 -
jmeter模拟登录,jmeter使用,添加jmeter断言,断言结果等
1、打开badboy录制的脚本,:本系统搭建在自己电脑中,主要为模拟一个用户并添加一个人员。导入后结果如下所示:2、添加结果树,结果树用于展示每个执行步骤的结果。3、同时需要执行过程中增加断言。断言只要判断是否执行成功。因为jmeter如果不添加断言,会根据返回的状态码进行判定。如下图所示:实际人员未添加成功,但是均显示成功。一般情况下,响应断言基本可以满足大部分需求。此处当系统...原创 2020-02-19 11:35:36 · 998 阅读 · 0 评论