![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Jmeter
LI~友
这个作者很懒,什么都没留下…
展开
-
Jmeter 常用脚本
Jmeter MD5加密import org.apache.commons.codec.digest.DigestUtils; String timestamp = ${__time(/1000,)};String secret="123";String str= timestamp+secretString signature = DigestUtils.md5Hex(str).toUpperCase(); vars.put("token",signature);获取请求体import原创 2021-03-22 16:43:19 · 566 阅读 · 0 评论 -
jmeter 变量嵌套使用(__V)
jmeter 变量嵌套使用(__V)${__V(count_${__counter(FALSE,)})}原创 2019-10-24 15:03:43 · 6101 阅读 · 0 评论 -
jenkins+jmeter+ant(一)ant配置
jenkins+jmeter+ant(一)ant配置javajmeterjenkinsantjava+jmeter+jenkins的配置,之前文章均已提到。ant安装配置下载地址win配置:#新建环境变量变量名:ANT_HOME变量值:D:\jiekou_tools\apache-ant-1.10.6# PATH%ANT_HOME%\bin%ANT_HOM...原创 2019-12-24 10:26:42 · 1447 阅读 · 0 评论 -
jmeter IP 欺骗
jmeter IP 欺骗原创 2019-09-11 17:45:41 · 2135 阅读 · 0 评论 -
Jmeter5.1 录制排除模式正则
正确如下:..(js|css|PNG|jpg|ico|png|gif)..*v2.官方的无效:(?i)..(bmp|css|js|gif|ico|jpe?g|png|swf|woff|woff2)或者在官方的基础上改为:(?i)..(bmp|css|js|gif|ico|jpe?g|png|swf|woff|woff2).*...原创 2019-08-13 17:03:15 · 3558 阅读 · 0 评论 -
Jmeter安装配置
Jmeter安装配置1、下载地址Jmeter各版本下载2、添加环境变量前提安装java1.8版本以上添加jmeter环境变量# 系统变量JMETER_HOME:D:\jiekou_tools\apache-jmeter-5.1.1# Path%JMETER_HOME%\bin%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar%JMET...原创 2019-08-13 17:02:59 · 2087 阅读 · 0 评论 -
jmeter 上传文件请求
jmeter 上传文件请求根据请求地址,提交文件参数,文件,以及对应的MIME类型即可原创 2019-08-21 12:09:36 · 2063 阅读 · 0 评论 -
jenkins+jmeter+ant(二)ant报告调试
jenkins+jmeter+ant(二)ant报告调试报告优化Jmeter默认生成报告不是很详细,因此我们需要进行优化,这里我们使用新的报告模板jmeter-results-detail-report_30.xsl默认的报告模板是jmeter-results-detail-report_21.xsl把jmeter-results-detail-report_30.xsl复制到ant...原创 2019-12-24 10:26:49 · 1197 阅读 · 0 评论 -
jenkins+jmeter+ant(三)jenkins配置新项目
jenkins+jmeter+ant(三)jenkins配置新项目1、安装ant插件安装完之后,配置ant插件。全局工具配置ant:Name:Ant10ANT_HOME:/usr/local/apache-ant-1.10.62、新建自由风格的项目构建步骤–>invoke Ant–>高级–>Build File(填写build文件的路径):/usr/lo...原创 2019-12-24 10:26:59 · 1222 阅读 · 0 评论 -
jenkins+jmeter+ant(五)jenkins报告Performance
jenkins+jmeter+ant(五)jenkins报告Performance安装插件:Performance plugin项目配置–>构建后操作步骤–>Publish Performance test result report配置如图构建完之后可以看到结果:配置查看最近几个构建结果比较点击Performance Trend–Filter ...原创 2019-12-24 10:27:17 · 1808 阅读 · 0 评论 -
jenkins+jmeter+ant(六)邮件配置
jenkins+jmeter+ant(六)邮件配置邮件配置安装Email Extension Plugin 插件测试邮件通过系统管理–系统设置(邮件通知)邮件:jenkins Locationjenkins URL:http://127.0.0.1:8080/(配置自己jenkins所在服务器的ip和端口号)系统管理员邮件地址:xxxxx@163.comSMTP服务器:...原创 2019-12-24 10:27:26 · 1547 阅读 · 1 评论 -
jenkins+jmeter+ant(七)多jmx生成一个报告
jenkins+jmeter+ant(七)多jmx生成一个报告主要添加一个新的jmx,在loadTest中添加一个456.jmx文件夹里面:123.jmx 456.jmx collapse.png expand.png复制ant/bin下的build.xml,同时重名为build2.xml(主要就是用多个run,输出结果到用一个jtl即可)涉及修改:build2.x...原创 2019-12-24 10:27:29 · 1864 阅读 · 0 评论 -
jenkins+jmeter+ant(四)jenkins报告HTML
jenkins+jmeter+ant(四)jenkins报告HTML安装插件安装插件:HTML Publisher plugin项目配置-构建后操作-Publish HTML reportsHTML directory to archive:/home/admin/loadTestindex pages :*.html (或者123.html则打开就是默认的)构建完成之...原创 2019-12-24 10:27:11 · 1723 阅读 · 0 评论 -
jmeter json断言
jmeter json断言1、断言响应的json数据是否存在指定的字段2、断言响应的json数据,指定字段对应的值3、断言响应的json数据,嵌套的字段值原创 2019-09-10 16:58:24 · 3797 阅读 · 0 评论 -
jmeter 的一般做哪些性能测试?
jmeter 的一般做哪些性能测试?并发测试:主要是使用同步计时器(设置并发数),同步计时器主要有两个参数模拟用户的数量:并发数超时时间(ms):设置等待时间,如果0则永久等待,直到满足模拟的用户数。非0,则等待指定时间,如果在时间内,则满足条件就释放,否则超时释放。在线程组中设置对应的线程数添加HTTP请求元件,配置需要测试的接口添加聚合报告元件:查看压测结果稳定性测试...原创 2019-09-23 10:06:13 · 7458 阅读 · 1 评论 -
jmeter监控服务器资源
jmeter监控服务器资源用客户机管理插件工具安装:standard set被测机器启动:server agent(server agent下载地址)保证被测服务器开放4444端口保证两个电脑能够互相ping的通磁盘和网络是默认安装bytes计算-可以自定义单位以及监控读写CPU和内存是以百分比进行显示...原创 2019-08-15 15:25:54 · 2015 阅读 · 0 评论 -
jmeter jp@gc - Response Times Over Time
jmeter jp@gc - Response Times Over Time响应时间随时间的变化图管理插件安装:3 Basic Graphs原创 2019-08-15 10:52:03 · 11508 阅读 · 0 评论 -
Jmeter_HTTP Cookie管理器
HTTP Cookie 管理器首先,它像Web浏览器一样存储和发送Cookie。如果您有HTTP请求并且响应包含cookie,则Cookie管理器会自动存储该cookie,并将其用于将来对该特定网站的所有请求。每个JMeter线程都有自己的“cookie存储区”。因此,如果您正在测试使用cookie存储会话信息的网站,则每个JMeter线程都将拥有自己的会话。请注意,此类Cookie不会显示在...原创 2019-06-19 15:12:49 · 8233 阅读 · 0 评论 -
Jmeter分布式设置-注意事项
Jmeter分布式设置-注意事项注意:使用jmeter5.1进行使用使用步骤:控制机(192.168.91.63)、执行机(192.168.91.64)均要:1、打开apache-jmeter-5.0/bin2、找到jmeter.properties文件: 搜索:server.rmi.ssl.disable,修改成如下(有#就去掉): server.rmi.ssl.disable=t...原创 2019-07-04 10:49:14 · 2088 阅读 · 0 评论 -
Fiddler导出jmeter脚本
Fiddler导出jmeter脚本配置把FiddlerJmeterExtensions.dll和FiddlerJmeterExtensions.pdb两个文件复制到 Fiddler安装目录中的ImportExport,重启Fiddler即可导出步骤先使用fiddler过滤无用的请求,点击File...原创 2019-08-13 17:03:28 · 2216 阅读 · 0 评论 -
jmeter事务控制器
jmeter事务控制器作用:可以用于测试执行嵌套测试元素所花费的总时间,即相当于用户进行一系列操作的测试。结构如下:Generate Parent Sample:如果选中,则生成样本作为其他样本的父项,否则样本将作为独立样本生成。使用根据自己需求使用。没有选中的效果:勾选的效果:Include duration of timer and pre-post proc...原创 2019-08-13 17:26:18 · 21928 阅读 · 0 评论 -
Jmeter运行的方式-报告生成
Jmeter运行的方式1、GUI方式运行特点:主要可能是消耗太多的性能,导致测试机负载变少,比如正常一个GUI可以产生100并发,但是如果是非GU模式,可以达到120。运行方式:简单,在这里就不做多介绍2、非GUI方式运行(即命令行模式)2.1运行命令(无日志报告)无日志-格式jmeter -n -t [jmx file] -l [results file] -e -o [Path...原创 2019-08-13 18:05:07 · 2008 阅读 · 0 评论 -
服务器分析-内存
服务器分析-内存分析50%,70%,80%分别是我们需要注意的级别,分别为注意,警告,严重。命令:sar -r 1 3每秒采集一次,采集3次命令:free命令:top...原创 2019-08-18 17:26:53 · 2198 阅读 · 0 评论 -
服务器分析-CPU查看
服务器分析-CPU命令:sar常用命令:sar -u -o test.log 3 10-u:指定显示CPU的信息-o:输出文件保存在test.log文件中3:每3秒采样一次10:连续采样10次注意:保存的文件是二进制的,要查看需要输入:sar -u -f test.log输出项说明:CPU:all 表示统计信息为所有 CPU 的平均值。%user:显示在用户级别(appl...原创 2019-08-19 16:41:19 · 2164 阅读 · 0 评论 -
服务器分析-网络分析
服务器分析-网络分析命令:sarsar -n DEV (查看全天)sar -n DEV 1 3 (1:每隔一秒,2:写入3次)| 名称 | 解析 ||–|--|| IFACE | 网络设备名称 || rxpck/s| 每秒钟接收到的包数目 || txpck/s| 每秒钟发送的包数目 || rxkB/s| 每秒钟接收到的字节数 || txkB/s| 每秒钟发送的字节数 |...原创 2019-08-19 16:41:38 · 2150 阅读 · 0 评论 -
服务器-磁盘分析
服务器-磁盘分析命令:sarsar -d (查看全天)sar -d 1 3 (1:每隔一秒,2:写入3次)await:表示平均每次设备I/O操作的等待时间(单位ms)。svctm:表示平均每次设备I/O操作的服务时间(单位ms)。%util:表示一秒中有百分之几的时间用于I/O操作。分析:注意%util的值,级别为,40%,60%,80%命令:iostatiostat ...原创 2019-08-19 16:41:53 · 1988 阅读 · 0 评论 -
Jmeter录制脚本
Jmeter录制脚本添加HTTP代理服务器,线程组,设置HTTP代理–>目标控制器首次点击启动时,会在jmeter的bin目录下生成相应的证书:ApacheJMeterTemporaryRootCA.crt点击安装安装选择:本地计算机----->点击下一步----->将所有的证书都放入下列存储----->点击浏览----->选择受信任的根证书颁发机构...原创 2019-08-19 16:42:58 · 2377 阅读 · 0 评论 -
Jmeter JDBC-连接数据库
Jmeter JDBC-连接数据库1、Mysqlmysql驱动包下载地址:下载地址选择平台独立,下载版本即可,也可以选择下载旧的添加驱动到测试计划或者添加到lib/ext目录下添加JDBC Connection Configuration组件名称解析Variable Name for created pool配置标识,JDBC通过该标识使用配置...原创 2019-10-24 15:10:54 · 1877 阅读 · 0 评论 -
jmeter jp@gc - Ultimate Thread Group-自定义线程
jmete jp@gc - Ultimate Thread Group-自定义线程需要额外安装,先使用管理插件工具搜索:Custom Thread Groups 、jpgc - Standard Set进行安装,则会增加许多开源元件便于使用...原创 2019-08-15 09:17:31 · 3321 阅读 · 0 评论 -
jmeter jp@gc - Stepping Thread Group (deprecated)-自定义启动线程
jmeter jp@gc - Stepping Thread Group (deprecated)-自定义启动线程比较好的自定义线程组,在这里可以简单认识一下参数但是官方已经明确弃用,使用 Concurrency Thread Group代替This group will start:总加载线程数100Fist,wait for:等待多长时间开始运行,相当于延时多少秒开始执行Then...原创 2019-08-15 09:57:00 · 7549 阅读 · 0 评论 -
jmeter bzm - Concurrency Thread Group-自定义线程
此线程组提供了配置线程调度的简化方法。它旨在维持并发级别原创 2019-08-15 10:06:31 · 3879 阅读 · 0 评论 -
jmeter jp@gc - Response Times vs Threads
jp@gc - Response Times vs Threads管理插件搜索安装:jpgc-graphs-vs元件显示线程组跟响应时间的关系原创 2019-08-15 10:47:12 · 5153 阅读 · 4 评论 -
jmeter运行java代码、操作变量
jmeter运行java代码、操作变量针对jmeter对于需要额外java函数或者类调用时,可以参考本文章(比如post需要算法加密密码时,则可以让开发导出相关类,进行调用返回即可。或者需要针对某些参数进行运算,也可以实现)。jmeter 运行java代码,主要用到了BeanShell Sampler组件进行运行,需要掌握一些基础的java语法。本篇提供了大量步骤图片使用过程,希望大家指教...原创 2019-05-11 11:47:10 · 6822 阅读 · 4 评论