随笔分类 -  jmeter

摘要:一、下载Nmon 根据CPU的类型选择下载相应的版本: http://nmon.sourceforge.net/pmwiki.php?n=Site.Downloadwget http://sourceforge.net/projects/nmon/files/download/nmon_x86_12 阅读全文
posted @ 2019-04-18 16:21 tooltime 阅读(618) 评论(0) 推荐(0) 编辑
摘要:零.引言 我们对被测应用进行性能测试时,除了关注吞吐量、响应时间等应用自身的表现外,对应用运行所涉及的服务器资源的使用情况,也是非常重要的方面,通过实时监控,可以准确的把握不同测试场景下服务器资源消耗情况的变化,对于应用性能分析有着重要的作用,同时也是调整测试场景设计的重要依据。对于使用JMeter 阅读全文
posted @ 2019-04-18 10:41 tooltime 阅读(1163) 评论(0) 推荐(0) 编辑
摘要:因为我要压测的服务器是需要使用跳板机转发链接的,所以我开始用的是跳板机的IP+ServerAgen端口,发现连不通,实际上应该使用ServerAgen所在服务器的IP,如果: 阅读全文
posted @ 2019-04-18 09:51 tooltime 阅读(553) 评论(0) 推荐(0) 编辑
摘要:默认情况下在下载的ServerAgent下,如果服务是windows系统,则直接启动"startAgent.bat"即可,如果是Linux系统,则直接启动"./startAgent.sh"即可。 2个文件里面的内容分别是: 1.@echo off Java -jar %0\..\CMDRunner. 阅读全文
posted @ 2019-04-18 09:44 tooltime 阅读(1192) 评论(2) 推荐(0) 编辑
摘要:安装jmeter插件Plugins Managerjmeter-plugins.org推出了全新的Plugins Manager,对于其提供的插件进行了集中的管理,我们只需要安装这个管理插件,即可以在JMeter的界面上搜索并安装指定的插件。简要步骤如下: 1️⃣ 下载管理插件的JAR文件2️⃣ 将 阅读全文
posted @ 2019-04-18 09:39 tooltime 阅读(5075) 评论(0) 推荐(0) 编辑
摘要:1、下载 mysql-connector-java-5.1.44-bin.jar,哪个版本都可以,按自己的mysql版本来 2、将jar包放到jmeter安装路径下的 apache-jmeter-3.2\lib\ext 中 3、重启jmeter,一定要重启 连接成功,perfect 阅读全文
posted @ 2019-04-17 18:39 tooltime 阅读(3115) 评论(0) 推荐(0) 编辑
摘要:1.2 在命令行下运行脚本 将1.1中的脚本保存,在编辑是随时可以保存,保存后是一个jmx格式的文件(如图),这个就是要在命令行下运行的脚本(作为参数运行)。这个脚本文件可以不包含1.1中第四和第五步,即可以不需要添加监听器,运行是在命令行下执行。 进到解压apache-jmeter-2.13的路径 阅读全文
posted @ 2019-04-16 18:09 tooltime 阅读(1141) 评论(0) 推荐(0) 编辑
摘要:如果用jmeter通过命令行(无图形界面)执行测试脚本,可参见jmeter最简单使用,并且启动多个jmeter实例,肯定会报地址端口已占用: 这个配置在jmeter的bin目录下,找到jmeter.properties这部分: 是用于监听shutdown message的,如果不需要,可以直接设置为 阅读全文
posted @ 2019-04-16 17:35 tooltime 阅读(1492) 评论(0) 推荐(0) 编辑
摘要:第一坑:启动压力机的时候,直接./jmeter-server,会报如下错误 错误原因:127.0.0.1是本机, 一个回路地址, 没有指定地址 正确的启动方式:启动命令加一个参数, IP地址写压力机对应的地址 ./jmeter-server -D java.rmi.server.hostname=1 阅读全文
posted @ 2019-04-15 21:05 tooltime 阅读(4362) 评论(0) 推荐(1) 编辑
摘要:1.不同服务之间的访问需要使用公网IP+端口才能访问 2.服务器上一般都是域名访问,服务器会把ip+端口映射成固定的域名,所以如果想访问服务器上其他应用,就必须的放开应用限制 问题,在服务器上放开对某个端口的限制。 问题: 背景:jmeter压力机放在服务器上,控制机在本地,控制机会发送命令给服务器 阅读全文
posted @ 2019-04-15 20:41 tooltime 阅读(3354) 评论(0) 推荐(0) 编辑
摘要:1.首先找到这个文件打开: 2.修改两个地方如图: 第一个:server_port=xxxx 第二个:server.rmi.localport=xxxx 3.重启jmeter-server,这是在linux系统上启的文件,在wind上jmeter-server.bat 在使用Jmeter进行性能测试 阅读全文
posted @ 2019-04-15 18:18 tooltime 阅读(3193) 评论(0) 推荐(0) 编辑
摘要:转载自 http://www.cnblogs.com/fengpingfan Debug Sampler添加路径:【添加 / Sampler / Debug Sampler】,面板设置如下: 打开JMeter测试脚本,在样本线程之间添加调试器,最终样本结构如下所示: 执行脚本,查看执行结果。 1、J 阅读全文
posted @ 2019-04-13 16:56 tooltime 阅读(323) 评论(0) 推荐(0) 编辑
摘要:JMeter 使用多台机器产生负载的操作步骤如下: 关于linux环境运行jmeter,分布式测试 见 http://www.51testing.com/html/55/383255-847895.html (1)在所有期望运行jmeter作为 负载生成器的机器上安装jmeter, 并确定其中一台机 阅读全文
posted @ 2019-04-13 16:54 tooltime 阅读(762) 评论(0) 推荐(0) 编辑
摘要:先说一下问题,控制机访问压力机都是可以的,但是压力机访问控制机就不行了报:2019/04/13 16:05:49 ERROR - jmeter.samplers.RemoteTestListenerWrapper: java.rmi.ConnectException: Connection refu 阅读全文
posted @ 2019-04-13 16:49 tooltime 阅读(2726) 评论(0) 推荐(0) 编辑
摘要:需求:因测试需要,要造100w用户数据,通过用户名、手机号、密码可新增用户,其中用户名和电话号码要求100w用户不能重复 要点: 1、通过Bean shell Sampler实现用户名和手机号的足够随机。 符合我们常用规则的手机号:第一位为1,第二位为3-9,后面的9位为0-9即可。 phone=$ 阅读全文
posted @ 2019-04-12 16:17 tooltime 阅读(608) 评论(0) 推荐(0) 编辑
摘要:使用Jmeter测试时,很多人不知道请求参数Parameters 、Body Data的区别和用途,这里简单介绍下 先了解一个接口的基本概念 在客户机和服务器之间进行请求-响应时,HTTP协议中包括GET和POST两种基本的请求方法,概念上两者的区别是: get:从指定的资源请求数据。post:向指 阅读全文
posted @ 2019-04-10 22:54 tooltime 阅读(11353) 评论(0) 推荐(2) 编辑
摘要:本文主要介绍下性能测试的基本流程,性能测试从实际执行层面来看,测试的过程一般分为这么几个阶段,如下图: 下面分别介绍下每个阶段具体需要做什么: 一、性能需求分析: 性能需求分析是整个性能测试工作开展的基础,如果连性能的需求都没弄清楚,后面的性能测试执行其实是没有任何意义的,而且性能需求分析做的好不好 阅读全文
posted @ 2019-04-10 16:33 tooltime 阅读(475) 评论(0) 推荐(0) 编辑
摘要:随着软件行业的快速发展,现代的软件系统越来越复杂,功能越来越多,测试人员除了需要保证基本的功能测试质量,性能也随越来越受到人们的关注。但是一提到性能测试,很多人就直接连想到Loadrunner。认为LR就等于性能测试,其实这是不对的。LR只是性能测试的一个工具,但性能测试不仅仅是LR。本文会从以下几 阅读全文
posted @ 2019-04-10 16:32 tooltime 阅读(490) 评论(0) 推荐(0) 编辑
摘要:集合点:让所有请求在不满足条件的时候处于等待状态。 如:我集合点设置为50,那么不满足50个请求的时候,这些请求都会集合在一起,处于等待状态,当达到50的时候,就一起执行。从而达到并发的效果。 那么Jmeter中可以通过同步定时器 Synchronizing Timer 来完成。 Number of 阅读全文
posted @ 2019-04-10 16:20 tooltime 阅读(8912) 评论(0) 推荐(0) 编辑
摘要:添加扩展插件 自定义线程组:jp@gc - Ultimate Thread Group 此线程组功能强大,可以实现多种场景设置,添加路径如图 此线程组功能强大,可以实现多种场景设置,添加路径如图 参数含义解释 Start Threads Count:当前行启动的线程总数 Initial Delay/ 阅读全文
posted @ 2019-04-10 16:06 tooltime 阅读(855) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示