
jmeter
东贝鸟
金庸
展开
-
笔记_jmeter_性能测试介绍
专业术语:负载测试:压力一定,持续一定的时间,检查性能压力测试:超出预期压力时候的,性能情况并发测试:多个用户访问同一个应用,是否存在死锁或其他的问题响应时间:响应时间有99%,95%,90%,50%,平均响应时间,其中最重要的就是前3个,业务量:40万80%=32万时间段:2420%=4.8小时每小时的业务量:32万/4.8小时 = 6.67万/小时每秒的业务量:66700/3360 = 18.53笔/秒,翻过来就是 1/18.53=0.053秒/笔,既,一个用户0.053秒一笔每人每笔原创 2020-10-25 15:42:58 · 161 阅读 · 0 评论 -
笔记_jmeter_命令行执行
命令行的执行的时候,最好是在jmeter的bin目录下执行:实例:测试报告的位置下面就是指定路径的搞法:原创 2020-10-25 12:21:41 · 87 阅读 · 0 评论 -
笔记_jmeter_分布式
首先就是要准备多台电脑。一台是控制机(主),其他的是执行机(副)下图就是在***控制机***上的设置控制机要控制的电脑的ip和端口,端口一般就是1099记得关闭防火墙!执行机的配置其实一样的,只是执行机的配置文件里remote_hosts中的ip要填自己的ip,别写127.0.0.1!!!记得和控制机的一样,只是控制机的填写多个ip,执行机的只要写自己的就好然后执行机运行下图的文件就好了,等着控制机的控制,双击,运行jmeter_sever.bat 然后就是等接下就是控制机的活了,一原创 2020-10-25 11:59:32 · 97 阅读 · 0 评论 -
笔记_jmeter_sql
下载驱动的地址不需要注册,直接点击左下角的小字:原创 2020-10-20 20:21:52 · 70 阅读 · 0 评论 -
笔记_jmeter_参数化
第一步就是先添加号csv这个配置原件第二步就是准备数据原创 2020-10-19 20:46:18 · 88 阅读 · 0 评论 -
笔记_jmeter_请求头
参数格式有很多,但是在jmeter中是不会自动识别我们填写的格式的,这时候就要我们自己填写,在postman中在postman中如果数据格式是json的在row中选择json就可以了,要是是其他的格式,直接在headers中添加键值对,也就是请求头。在jmeter中添加请求头就可以了,格式和postman差不多的jmeter中参数数据格式其实对应的是 x-www-form-urlencode 和 form-data 格式的,要是参数格式是这些,就不用去添加请求头.原创 2020-10-19 14:38:28 · 5980 阅读 · 0 评论 -
笔记_jmeter配置语言,以及语言乱码
jmeter在使用界面的模式的时候,其实是不太支持高并发的,因为gui模式的时候就已经耗了挺多性能了。在高并发的时候,最好就是使用命令行,gui就是在调试的时候用的中文乱码问题时候修改的配置文件:\bin\jmeter.properties 中的sampleresult.default.encoding启动时候的默认语言:...原创 2020-10-19 14:20:28 · 96 阅读 · 0 评论 -
笔记_jmeter_文件夹介绍
bin文件夹下:examples:含有csv样例jmeter.bat 启动文件jmeter.log 日志文件 jmeter.properties 系统配置文件jmeter-sever.bat 是window下分布式测试要用到的服务器配置docs文件夹:api文件夹里的index.html是jmeter开源的而接口的位置extras文件夹:(这个用的少)扩展插件目录lib文件所有的插件Licenses文件:jmeter证书目录printable_docs用户手册位置:prin.原创 2020-10-19 11:29:44 · 178 阅读 · 0 评论 -
jmeter+Fiddler:通过Fiddler抓包生成jmeter脚本
Fiddler是目前最常用的抓包工具之一,它作为客户端和服务器端之间的代理,记录客户端和服务器之间的所有请求(http/https),可以针对特定的请求过滤,分析请求和响应的数据、设置断点、调试、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大。Fiddler不仅可以对web应用抓包,还可以对手机app进行抓包,在测试过程中可以快速定位缺陷,只需要设置好代理即可。jmeter+Fid...原创 2020-04-08 11:31:38 · 1103 阅读 · 0 评论 -
jmeter中服务器名称IP,以及下面的路径填写
下图是我用fidder抓的包网址的组成部分:协议部分:http 或者 https域名部分(服务器名称或IP) nt2j.kbm.xeai.lanlinker.com 一般是以 .com结束或者 .net端口部分 54010虚拟目录部分 :从端口后的第一个 / 到最后一个 / 部分 当然,这个网址是到最后的 session,因为后面没有要传的参数http...原创 2020-03-20 09:32:19 · 9788 阅读 · 0 评论 -
jmeter监控cpu等性能
jp@gc - PerfMon Metrics Collector报错了,错误原因就是jmeter没有和电脑资源连接到,解决方法就是下载这个 ServerAgent下载好了后,随便放哪里,解压,点击下图框选程序会出来这个,就好了重现运行jmeter就好了...原创 2020-03-29 17:27:29 · 614 阅读 · 0 评论 -
监听器图分析
50个线程,30秒内启动,一直循环jp@gc-Active Threads 0ver Time查看用户并发数jp@ge - Bytes Throughput Over Time红色的是 :每秒 服务端 接收 的响应大小蓝色的是 : 每秒 客户端 发送 的响应大小横坐标是 : 时间纵坐标是 :每秒响应大小随线程增加,响应大小会增加,这个图可以说明,带宽会成为瓶颈,带宽...原创 2020-03-29 17:27:58 · 328 阅读 · 0 评论 -
jmeter连接mysql时jdbc下载
OK了!!!原创 2020-02-19 13:16:16 · 1239 阅读 · 0 评论 -
jmeter 二(随机生成)
随机数法一日常输入参数或者这样输入以上都行。就下来就是输入随机数了,比如电话的随机,现在就是要一个参数来保存随机数,在相应的请求上右键,添加前置处理器,用户参数。名称随意填,反正你要懂就可以了。随机数在python就是一个random函数,jmeter中也是有函数的输入最大值最小值,我这里是随意的输入,,,别较真,输入好后,点击生成,就会有一个表达式,复制表达式把表达式粘贴...原创 2020-03-29 17:28:31 · 623 阅读 · 0 评论 -
jmeter插件安装(1)
https://jmeter-plugins.org/install/Install/这个网址中下载然后直接复制粘贴到lib下的ext文件夹中重启就可以看到这个符号,在选项的下拉中也有这个符号,这是插件管理1是已经下载的插件2是可以下载的插件3是可以更新的插件,没事别更新点击2,下载我框的3个插件箭头位置会有提示下载的怎么样,下载完后重启就可以看到很多jp@gc的插件,...原创 2020-02-17 16:29:33 · 301 阅读 · 0 评论 -
badboy配合jmeter使用(初级)
解决jmeter乱码的问题,在就是使用badboy录制脚本原文链接:https://blog.youkuaiyun.com/QING_JAVA/article/details/69728460?utm_source=app这就是初始界面,我这个版本是2.2的,起初我用的是2.1的,后来有一个问题,先等下说,最初·的问题就是会有一个弹窗,很烦然后录制脚本的时候提示我浏览器版本低,这是我用的2.1的jmet...原创 2020-01-28 21:58:19 · 553 阅读 · 0 评论