随笔分类 -  性能测试技术系列

摘要:参考:https://blog.csdn.net/bear_w/article/details/78366078 阅读全文
posted @ 2018-09-10 23:19 脚本小娃子 阅读(537) 评论(0) 推荐(0)
摘要:https://www.jianshu.com/p/5d17b1654666 https://blog.csdn.net/KerryZhu/article/details/3515714 http://agiletesting.blogspot.com/2005/02/performance-vs- 阅读全文
posted @ 2018-07-31 10:52 脚本小娃子 阅读(336) 评论(0) 推荐(0)
摘要:调研是否可以把dubbo压测的一些公共配置变成变量。可以调控 Dubbo接口如何在Jmeter中测试,自研Dubbo Plugin for Apache JMeter 最新使用手册参考:https://github.com/dubbo/jmeter-plugins-dubbo/wiki/%E7%94 阅读全文
posted @ 2018-07-22 09:01 脚本小娃子 阅读(2297) 评论(0) 推荐(0)
摘要:解决方法:修改jmeter.properites: server.rmi.ssl.disable=true,关闭ssl功能 参考: https://blog.csdn.net/nielinqi520/article/details/79855418 阅读全文
posted @ 2018-06-05 10:36 脚本小娃子 阅读(3965) 评论(0) 推荐(0)
摘要:在k8s上部署jmeter的mater和slave,根据压测需求动态增减master和slave节点数量,即可以完成压测任务,又可以是资源利用最大化 https://blog.kubernauts.io/load-testing-as-a-service-with-jmeter-on-kuberne 阅读全文
posted @ 2018-04-13 11:24 脚本小娃子 阅读(1624) 评论(0) 推荐(0)
摘要:1、配置文件位于bin目录下: 2、配置文件可能存在优先级关系,好像user.properties会覆盖jmeter.properties,一般修改配置都是修改或者添加user.properties,不建议修改jmeter.properties 3、通过修改reportgenerator.prope 阅读全文
posted @ 2018-04-03 10:19 脚本小娃子 阅读(4875) 评论(0) 推荐(0)
摘要:做压测平台,可以参考BlazeMeter公司的界面及设计 https://a.blazemeter.com/app/#/accounts/186768/workspaces/180481/dashboard 阅读全文
posted @ 2018-04-02 10:04 脚本小娃子 阅读(341) 评论(0) 推荐(0)
摘要:jmeter可以部署成master-slave或者叫client-server模式,一个master(client)可以同时控制多个slave(server)。 在linux系统下,master(client)每开启一组slave(server)进行压测,就会在Linux下开启三个进程,如下图所示, 阅读全文
posted @ 2018-03-27 19:27 脚本小娃子 阅读(2188) 评论(0) 推荐(0)
摘要:https://stackoverflow.com/questions/38900315/how-to-force-immediate-stop-of-threads-in-jmeter-servers 使用Stepping Thread Group控制线程和时间时,jmeter并不能根据结束时间停 阅读全文
posted @ 2018-03-05 20:42 脚本小娃子 阅读(2014) 评论(0) 推荐(0)
摘要:要求: 1、相同的jmeter版本 2、最好相同的java版本 jmeter可以通过master-slave的方式实现更大的并发,但是作为master的机器将会消耗更多的资源,因为所有的slave的压测数据都要通过网络传输到master机器上,然后由master机器完成这些数据的整理和输出。 各个s 阅读全文
posted @ 2018-03-05 17:15 脚本小娃子 阅读(3407) 评论(0) 推荐(0)
摘要:在做dubbo的jmeter压测时,需要把jar包放入jmeter的lib/ext目录下,但是jmeter启动的时候会自动加载这个目录lib目录及lib/ext目录,这样启动后放入这些目录下的jar包就不会加载了。 jmeter的master--slave/client模式下,作为jmeter cl 阅读全文
posted @ 2018-02-05 19:14 脚本小娃子 阅读(1231) 评论(0) 推荐(0)
摘要:对于master-slave模式,插件和依赖都需要放到slave上才能生效,并且需要重启slave使插件生效 查看配置文件:apache-jmeter-3.1/bin/jmeter.properties 1、jmeter插件默认路径是lib/ext目录,可以通过设置参数search_paths增加插 阅读全文
posted @ 2018-01-31 20:29 脚本小娃子 阅读(1304) 评论(0) 推荐(0)
摘要:作用: 1、可以把依赖打入jar包,然后直接使用这个jar包,从而不用担心依赖问题 2、通过设置MainClass,创建一个可以执行的jar包 3、Java工程经常会遇到第三方 Jar 包冲突,使用 maven shade plugin 可以解决 jar 或类的多版本冲突。 maven-shade- 阅读全文
posted @ 2018-01-30 19:00 脚本小娃子 阅读(2852) 评论(0) 推荐(0)
摘要:对于jmeter的dubbo压测场景的master-slave结构: 即master的jmeter进行任务的下发和报告的生成,slave进行任务的执行 因为dubbo压测需要依赖很多三方jar包,那么需要把这些依赖放入master的lib/ext,还是slave的lib/ext下呢? 实测结果:放入 阅读全文
posted @ 2018-01-29 11:15 脚本小娃子 阅读(1169) 评论(1) 推荐(0)
摘要:使用jmeter对dubbo进行压测时,需要使用jmeter的sampler里的java请求 使用./jmeter.sh -n -t test.jmx -l test.jmx -o -e test后台启动任务,执行结束出现“The JVM should have exited but did not 阅读全文
posted @ 2018-01-29 11:11 脚本小娃子 阅读(776) 评论(0) 推荐(0)
摘要:采用jmeter和泛化测试dubbo服务接口 http://blog.csdn.net/linuu/article/details/54313560 阅读全文
posted @ 2018-01-18 11:40 脚本小娃子 阅读(232) 评论(0) 推荐(0)
摘要:http://www.kissyu.org/2017/02/08/jmeter%E6%B5%8B%E8%AF%95dubbo%E6%8E%A5%E5%8F%A3/ 阅读全文
posted @ 2018-01-18 11:38 脚本小娃子 阅读(213) 评论(0) 推荐(0)
摘要:1、如图: 2、有文章说,Parameters是get的参数;Body Data是post的参数;get的参数存在于url中,post的参数存在于body中; 但是我使用jmeter3.3版本测试,使用post的时候,parameter的参数也是放在body中的。 不过,正规用法还是get-para 阅读全文
posted @ 2018-01-16 11:05 脚本小娃子 阅读(5050) 评论(0) 推荐(0)
摘要:1、在jmeter的master机器上使用如下方式启动远程IP地址2.2.2.2,3.3.3.3上的jmeter slave服务,执行到最后生成报告: sh apache-jmeter-3.1/bin/jmeter.sh -n -t test.jmx -R 2.2.2.2,3.3.3.3 -j te 阅读全文
posted @ 2018-01-10 14:06 脚本小娃子 阅读(1628) 评论(0) 推荐(0)
摘要:jmeter可以同时配置多个线程组,那么他们的执行顺序是什么呢?和他们出现的顺序有什么关系呢? 先说下几个特殊的线程组:tearDown线程组和setUp线程组,tearDown线程组一定在最后执行,在所有的线程组执行完后进行相应的清理工作后者其他工作;setUp线程组一定在最开始执行,进行一些设置 阅读全文
posted @ 2017-12-31 11:16 脚本小娃子 阅读(753) 评论(0) 推荐(0)