随笔分类 - Jmeter
摘要:1.下载jmeter3.2源码 https://github.com/apache/jmeter/tree/v3_2 https://blog.csdn.net/fly_to_higher/article/details/81011143 2.下载并安装ant构建工具 https://archive
阅读全文
摘要:从网上下载了一个dubbo的插件,然后放到JMeter的/lib/ext目录下: 然后启动直接异常 发现启动不了,然后下载了一个全新的JMeter3.2将dubbo插件放到同样的目录,启动,没有问题: 那应该不是JMeter本身的问题 通过异常提示: Abstra这个接口已经存在父类Annot*这个
阅读全文
摘要:解决方法: 通过sh find-in-jars 'HlsSampler' -d /data/apache-jmeter-3.0/lib/ext/确定这个class文件在哪个jar包 由于find-in-jars在linux平台使用,所以讲jmeter的jar包上传至linux平台 查询结果如下: 再
阅读全文
摘要:1、接口响应结果,通常为HTML、JSON格式的数据,对于HTML的响应结果的提取,可以通过正则表达式,也可以通过XPath 来提取。 2、对于JSON格式的数据,可以通过正则表达式、JSON Extractor插件、BeanShell 来提取。 如何通过JSON Extractor 插件来提取JS
阅读全文
摘要:JMeter调试参数是否取值正确,调试正则提取的结果(log.info | log.error | print) Jmeter的log输出控制(jmeter.log) 1 2 log_level.jmeter=ERROR log_level.jmeter.junit=DEBUG 在/JMETER_H
阅读全文
摘要:今天自己的QQ群里有个朋友一直在问JMeter图片上传的问题 原始通过JMeter抓包如下: 参考: http://blog.csdn.net/huashao0602/article/details/72868800 http://www.cnblogs.com/saryli/p/5435730.h
阅读全文
摘要:今天在项目中测试发现,其实LR才是实际意义上的并发测试,JMeter不算并发 记录用户登录日志: LR脚本: 1.登录操作放在init初始化中,用5个虚拟用户并发测试: 查看每一个Vuser1的状态: Vuser2的状态 说明5个虚拟用户,即5个线程同时干活 来看看JMeter的工作原理: 每次执行
阅读全文
摘要:http://www.ithao123.cn/content-10469577.html 解决方法:
阅读全文
摘要:1.项目背景 在做项目的性能测试过程中,发现系统的登录功能非常慢,所以,在涉及到登录才能操作的场景,尽量避开登录操作 解决方案: 首选设置“登录并生成签名值”线程组 同样的,设置 设置全局HTTP信息头参数(项目中的参数都是通过http header参数传递) 执行hhly线程组中的请求(该请求需要
阅读全文
摘要:wc: 该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。 wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。 - c 统计字节数。 - l 统计行数。 - w 统计字数。 这些选项可以组合使用。 输出列的顺序和数目不受选项的顺序和数目的影响。 总
阅读全文
摘要:jmeter.properties文件,默认是使用JMETER_HOME/bin目录下的jmeter.properties,如果用户自定义有其它的配置,在这里加上 #用法如下: -p user.properties -q, --addprop {argument}#其它配置文件,如JVM参数等等 -
阅读全文
摘要:监控JMeter压力机的性能 netstat -an | find "TCP" /C 处理过程: 一:调度机master启动以后,会拷贝本地的jmx文件分发到远程的slave机器上; 二:slave机器拿到脚本以后启动命令行模式去执行脚本,对于每台slave机器拿到的脚本都是一样的,所以如果jmx脚
阅读全文
摘要:首先确定Agent启动成功 客户端 服务端: 设置监控参数: 添加TPS 执行场景脚本命令: C:\Users\thinkive> jmeter -JthreadNum=20 -Jtime=120 -n -t D:\apache-jmeter-3.0\bin\log.jmx -l D:\apache
阅读全文
摘要:插件模式将jtl转成测试图表 利用GUI页面图形化展示jtl文件数据 下载插件JMeterPlugins-Extras.jar、CMDRunner.jar、JMeterPlugins-Standard.jar放到本 地windows机器的jmeter的lib/ext目录下,插件可以去官网下载, JM
阅读全文
摘要:命令行模式将jtl转成测试图表 注意此方法只使用jmeter3.0以后版本 第一种:在测试过程中将jtl转成测试报告(在jmeter的bin目录下执行) jmeter -n -t baidu_requests_results.jmx -r -l baidu_requests_results.jtl
阅读全文
摘要:一、应用场景 1、无需交互界面或受环境限制(linux text model) 2、远程或分布式执行 3、持续集成,通过shell脚本或批处理命令均可执行,生成的测试结果可被报表生成模块直接使用,便于生成报告 二、命令行模式优点 1、节约系统资源:无需启动界面,节约系统资源 2、便捷快速:仅需启动命
阅读全文
摘要:日志解析: summary +是这三分钟的数据, summary =是累计到当前时刻所有的数据 以第三行数据为例,5828是发出的请求数目,287s是时间, 20.3是每秒发出的请求,即吞吐量, Avg, Min, Max分别是平均响应时间,最小响应时间和最大响应时间,响应时间指的是从请求发出到收到
阅读全文
摘要:解决方法: 在unix环境下,小于1024的端口不能被普通用户绑定,只能由有root权限的用户来进行绑定,可是使用sudo命令也并不起作用, 所以需要绑定一个大于1024的端口,最终问题得到解决。 修改app.py中的端口80为9002,问题解决
阅读全文