随笔分类 -  Jmeter

摘要:本文转自:https://www.cnblogs.com/lsjdddddd/p/5806077.html 有关jmeter分布式测试的环境配置,大概就是那样,但是每次想要进行jmeter分布式测试的时候,总是会有各种奇怪的问题,下面整理了一些可能遇到的坑。 问题:如果你的服务器名字和报错的时候显示 阅读全文
posted @ 2019-03-24 17:09 溪洋 阅读(991) 评论(0) 推荐(0)
摘要:说明:使用NO-GUI 模式,即命令行模式运行 JMeter 测试脚本能够大大缩减所需要的系统资源。 步骤:在GUI(图形化界面)模式调整好脚本,通过FTP工具将需要测试的.jmx文件传输到linux中;运行后生成的jtl文件可通过查看结果树、聚合报告等原件中通过浏览打开。 参数:(列出常用5个命令 阅读全文
posted @ 2019-01-23 16:13 溪洋 阅读(1064) 评论(1) 推荐(0)
摘要:环境说明:安装与控制机相同版本的jdk与jmeter 1.修改控制机中的jmeter.properties文件 将<remote_hosts=127.0.0.1>改为<remote_hosts=172.16.250.193>,其中172.16.250.193为负载机的IP,不设置端口为默认端口109 阅读全文
posted @ 2019-01-23 14:35 溪洋 阅读(3510) 评论(0) 推荐(0)
摘要:此文摘自(https://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316399.html) 简介 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 top显示系统当前的进程和其 阅读全文
posted @ 2018-12-12 16:20 溪洋 阅读(1008) 评论(0) 推荐(0)
摘要:先下载jmeter-ServerAgent Windows下载和Linux下载 https://jmeter-plugins.org/wiki/PerfMon/ 找到ServerAgent的下载链接 # wget https://github.com/undera/perfmon-agent/rel 阅读全文
posted @ 2018-12-12 16:05 溪洋 阅读(935) 评论(0) 推荐(0)
摘要:用jmeter连接mysql数据库,在配置的过程中遇到了几个坑,跟大家分享一下,避免人人踩坑~~ 关于驱动包:大部分时候是需要下载与服务器的mysql相同版本的jar包~~ 关于驱动包路径:不是所有的版本都选默认的com.mysql.jdbc.driver的,例如我的8.0.13版本,路径为com. 阅读全文
posted @ 2018-12-10 10:49 溪洋 阅读(1745) 评论(0) 推荐(0)
摘要:第一步:Jmeter软件下载第二步:解压下载的Jmeter包到某一盘符下,最好解压到无中文字符目录下,防止乱码问题,以我电脑为例,比如:D:tools第三步:找到解压的文件jmeter.bat,一般在目录apache-jmeter-2.12\bin下,比如:D:tools\Jmeter\apache 阅读全文
posted @ 2017-10-19 11:15 溪洋 阅读(421) 评论(0) 推荐(0)
摘要:90% Line 参数正确的含义: 虽然,我的上面理解有一定的道理,显然它(90% 用户的响应时间)是错误的。那看看JMeter 官网是怎么说的? 90% Line - 90% of the samples took no more than this time. The remaining sam 阅读全文
posted @ 2017-10-19 10:57 溪洋 阅读(862) 评论(0) 推荐(0)
摘要:详解JMeter函数和变量 测试人员可以在JMeter的选项菜单中找到函数助手对话框("Function Helper"对话框),如图11-1所示。 使用函数助手,测试人员可以从下拉列表中选择一个函数,并为其参数设定值。在图11-1中,表格的左边一列是函数参数的简要描述,右边一列是供用户填充参数的值 阅读全文
posted @ 2017-10-19 10:46 溪洋 阅读(2939) 评论(0) 推荐(0)
摘要:知识来源:http://www.cnblogs.com/imyalost/p/6004678.html jmeter提供了很多元件,帮助我们更好的完成各种场景的性能测试,其中,定时器(timer)是很重要的一个元件,最新的3.0版本jemter提供了9种定时器(之前6种),下面一一介绍: 一、定时器 阅读全文
posted @ 2017-10-18 15:49 溪洋 阅读(5955) 评论(0) 推荐(0)
摘要:本文转自:http://www.cnblogs.com/puresoul/p/4742587.html 一、Jmeter关联的方式: Jmeter中关联可以在需要获取数据的请求上 右键-->后置处理器 选择需要的关联方式,如下图有很多种方法可以提取动态变化数据: 二、正则表达式提取器: 1、比如需要 阅读全文
posted @ 2017-10-18 15:29 溪洋 阅读(197) 评论(0) 推荐(0)
摘要:以下是比较jmeter线程组中设置循环次数和循环控制器中设置循环次数的区别 1.jmeter生成的脚本没有step1(循环控制器)控制器,故循环在线程组中设置 2.badboy录制的脚本有setp1(循环控制器)控制器,故循环在控制器中设置 注:使用badboy录制的脚本删除step1控制器之后将无 阅读全文
posted @ 2017-10-18 15:21 溪洋 阅读(970) 评论(0) 推荐(0)
摘要:学习jmeter中遇到的问题: 'findstr' 不是内部或外部命令,也不是可运行的程序或批处理文件。 Not able to find Java executable or version. Please check your Java installation. errorlevel=2 请按 阅读全文
posted @ 2017-10-18 15:10 溪洋 阅读(3948) 评论(0) 推荐(0)
摘要:背景 在测试过程中,我们需要对某个请求的结果进行判定。 比如我们搜索“你好”,请求发送成功,返回响应码也是200,但是并不能说明返回的响应就是对的,我们可能还需要判定响应结果包含“你好”。这个时候,我们就需要用到Assertion。 Web测试常用的断言 Response Assertion:对We 阅读全文
posted @ 2017-10-18 15:07 溪洋 阅读(9254) 评论(0) 推荐(0)
摘要:jmeter中有个元件叫做断言(Assertion),它的作用和loadrunner中的检查点类似; 用于检查测试中得到的响应数据等是否符合预期,用以保证性能测试过程中的数据交互与预期一致。 使用断言的目的:在request的返回层面增加一层判断机制;因为request成功了,并不代表结果一定正确。 阅读全文
posted @ 2017-10-18 14:58 溪洋 阅读(1589) 评论(0) 推荐(0)
摘要:本文转自:http://www.cnblogs.com/imyalost/p/6229355.html 参数化是自动化测试脚本的一种常用技巧。简单来说,参数化的一般用法就是将脚本中的某些输入使用参数来代替,在脚本运行时指定参数的取值范围和规则; 这样,脚本在运行时就可以根据需要选取不同的参数值作为输 阅读全文
posted @ 2017-10-18 14:40 溪洋 阅读(1543) 评论(0) 推荐(0)
摘要:1.元件的作用域 JMeter中共有8类可被执行的元件(测试计划与线程组不属于元件),这些元件中,取样器是典型的不与其它元件发生交互作用的元件,逻辑控制器只对其子节点的取样器有效,而其它元件(config elements 、timers 、post-processors、assertions、li 阅读全文
posted @ 2017-10-18 14:30 溪洋 阅读(205) 评论(0) 推荐(0)
摘要:JMeter录制脚本有多种方法,其中最常见的方法是用第三方工具badboy录制,另外还有JMeter自身设置(Http代理服务器+IE浏览器设置)来录制脚本,但这种方法录制出来的脚本比较多且比较乱,个人不太喜欢,一般常见Badboy进行录制,下面来介绍下Badbody录制。 注:使用JMeter的代 阅读全文
posted @ 2017-10-18 14:20 溪洋 阅读(436) 评论(0) 推荐(0)
摘要:一、JMeter 介绍 Apache JMeter是100%纯Java桌面应用程序,被设计为用于测试客户端/服务端结构的软件(例如web应用程序)。它可以用来测试静态和动态资源的性能,例如:静态文件,Java Servlet,CGI Scripts,java Object,数据库和FTP服务器等等。 阅读全文
posted @ 2017-10-18 14:04 溪洋 阅读(1076) 评论(0) 推荐(0)