随笔分类 -  Jmeter

摘要:1.在eclipse中新建一个java工程,工程名随意。 2.在工程中添加一个package,package名为md5,在package下添加一个class,class名为mymd5。 3.将工程导出为一个jar文件,取名为mymd5.jar。 4.新建另一个工程,取名为md5test,引入mymd 阅读全文
posted @ 2019-08-23 10:10 zhengna 阅读(585) 评论(0) 推荐(1) 编辑
摘要:1.打开菜单栏-附件-系统工具-任务计划程序,新建PerformanceTest目录。 2.在PerformanceTest目录下新建一个基本任务。 3.完成。 这样,当我们在使用Jmeter进行分布式负载测试时,就不需要每次重启远程负载机时都要再去启动一次Agent程序了,因为计划任务会帮助我们自 阅读全文
posted @ 2019-08-23 10:10 zhengna 阅读(493) 评论(0) 推荐(0) 编辑
摘要:1.参考Jenkins+Ant+JMeter集成,安装Jenkins(不需要安装Performance Plugin插件),建立Slave节点,连接Slave节点,创建任务等。 2.将Jenkins+Ant+JMeter集成中创建的任务的第5步“构建后操作”删除,并将第1步修改(点击configur 阅读全文
posted @ 2019-08-23 10:09 zhengna 阅读(779) 评论(0) 推荐(0) 编辑
摘要:方法一:DOC命令拷贝脚本(适合Windows系统) 1.写一段DOC命令(保存为批处理文件copyscript.bat),将本地JMeter脚本拷贝到远程机器上。 注意:执行之前要把远程机器上的script目录设置为共享,并且远程的文件路径不需要加盘符,否则会报错:无效驱动器规格 复制了 0 个文 阅读全文
posted @ 2019-08-23 10:08 zhengna 阅读(595) 评论(0) 推荐(0) 编辑
摘要:Tomcat是jenkins运行的容器,jenkins实际上是依赖于Tomcat才能启动的。Jenkins可以调度ant的脚本。 Ant和maven类似,maven是执行pom文件,ant是执行build文件。 Jenkins强大之处就是有很多插件。 一.Jenkins安装 1.Tomcat下载,解 阅读全文
posted @ 2019-08-23 10:08 zhengna 阅读(2585) 评论(0) 推荐(0) 编辑
摘要:实例一(不推荐) 1.Ant下载(https://ant.apache.org/bindownload.cgi),解压缩,配置环境变量(不配也可以,配了更方便一些)。 我这里下载的是apache-ant-1.10.5-bin.zip,在运行时需要Java8。(JDK8下载安装) Ant 环境变量配置 阅读全文
posted @ 2019-08-23 10:07 zhengna 阅读(578) 评论(0) 推荐(0) 编辑
摘要:需求:目前有一个请求,请求的响应中有2个值,aaa和bbb,我们比较aaa和bbb,如果aaa大于bbb,则断言通过,否则失败。 1.添加一个Dummy Sampler,模拟请求。 2.添加2个正则表达式处理器,分别提取aaa和bbb的值。 3.添加BeanShell断言。代码如下: 4.在查看结果 阅读全文
posted @ 2019-08-23 10:06 zhengna 阅读(1325) 评论(0) 推荐(0) 编辑
摘要:工具:Jmeter4.0 + Java1.8 需求:对某https网站进行 登录-修改信息-退出 场景的压力测试 方法:使用Apache JMeter HTTP(S) Test Script Recorder(即http代理服务器)录制https请求 原理: 实践: 一 Jmeter配置 从JMet 阅读全文
posted @ 2019-02-20 14:00 zhengna 阅读(4395) 评论(0) 推荐(1) 编辑
摘要:一 Jmeter步骤 1.打开jmeter4.0,新建测试计划,添加线程组。根据实际情况配置线程属性。 2.添加HTTP请求。根据接口文档进行配置。 Basic部分修改如下,Advanced部分保持默认。这里的参数id是文件的id,我进行了参数化,方便下载多个不同的文件。 3.添加CSV数据文件设置 阅读全文
posted @ 2018-09-05 16:00 zhengna 阅读(15166) 评论(2) 推荐(2) 编辑
摘要:1.打开jmeter4.0,新建测试计划,添加线程组。根据实际情况配置线程属性。 2.添加HTTP请求。 Basic部分修改如下: Advanced部分我做任何修改,完全保持默认。但是有人说Implementation一定要选择java(目前还不明白为什么)。此外可以根据需要配置超时时间等。 3.添 阅读全文
posted @ 2018-09-05 15:58 zhengna 阅读(917) 评论(0) 推荐(0) 编辑
摘要:官方文档: http://jmeter.apache.org/usermanual/best-practices.html 翻译: 16.最佳实践 16.1 始终使用最新版本的JMeter JMeter的性能正在不断提高,因此强烈建议用户使用最新版本。确保始终阅读更改列表以了解新的改进和组件。一定要 阅读全文
posted @ 2018-08-21 09:10 zhengna 阅读(2414) 评论(0) 推荐(1) 编辑
摘要:jmeter测试手机号码归属地接口时,HTTP请求有以下两种书写方法: 1.请求和参数一同写在路径中 2.参数单独写在参数列表中 请求方法既可以使用GET方法又可以使用POST方法。 注意:“服务器名称或IP”和“路径”中尽量不要包含协议。比如上面例子中,“服务器名称或IP”最好填入apis.juh 阅读全文
posted @ 2018-06-08 11:19 zhengna 阅读(285) 评论(0) 推荐(0) 编辑
摘要:背景由于jmeter本身的瓶颈,当需要模拟数以千计的并发用户时,使用单台机器模拟所有的并发用户就有些力不从心,甚至还会引起Java内存溢出的错误。要解决这个问题,可以使用分布式测试,运行多台机器运用所谓的Agent来分担jmeter自身的压力,并借此来获取更大的并发用户数,但是需要进行相关的一些修改 阅读全文
posted @ 2018-05-08 17:41 zhengna 阅读(233) 评论(0) 推荐(0) 编辑
摘要:常用监听器 断言结果、查看结果树、聚合报告、Summary Report、用表格查看结果、图形结果、aggregate graph等 指标分析 -Samples:本次场景中一共完成了多少请求-Average:平均响应时间-Median:响应时间中值,也就是50%用户的响应时长-90% Line:90 阅读全文
posted @ 2018-05-08 17:41 zhengna 阅读(544) 评论(0) 推荐(0) 编辑
摘要:需求 测试用户表(对用户表select操作) 测试步骤 1.MySQL驱动下载并安装。 2.测试计划面板点击“浏览”按钮,将JDBC驱动(mysql-connector-java.jar)添加进来。 3.jdbc配置。右击线程组-->添加-->配置元件-->JDBC Connection Confi 阅读全文
posted @ 2018-05-07 13:11 zhengna 阅读(306) 评论(0) 推荐(0) 编辑
摘要:需求 上传一个文件到服务器(put),下载一个文件到本地(get)。 测试步骤 1.创建一个线程组。 2.线程组-->添加-->配置元件-->FTP请求缺省值(可有可无,相当于给“服务器名称或IP”设置一个默认值,填写之后后面的ftp请求的“服务器名称或IP”就可以不用填了) 3.线程组-->添加- 阅读全文
posted @ 2018-05-07 13:10 zhengna 阅读(318) 评论(0) 推荐(0) 编辑
摘要:项目背景 项目:XX网站环境:Windows需求:并发登录的性能测试场景:1s增加2个线程,运行2000次(线程数20,Ramp-Up seconds 10,循环次数100)。分别看20、40、60并发下的表现监控:成功率、响应时间、标准差、CPU、mem、io等。资源监控需要在Windows下部署 阅读全文
posted @ 2018-04-28 14:25 zhengna 阅读(751) 评论(0) 推荐(0) 编辑
摘要:Jmeter默认监听器的缺陷 Jmeter默认的监听器在表格、文字方面比较健全,但是在图形监控方面比较逊色,尤其在监控Windows或Linux的系统资源方面。但是jmeter作为一款开源工具,允许通过插件拓展相应功能,弥补自身的不足。 Jmeter的图形监控拓展 1.插件下载。官网(https:/ 阅读全文
posted @ 2018-04-26 21:26 zhengna 阅读(881) 评论(0) 推荐(0) 编辑
摘要:jmeter中关联是通过之前请求的后置处理器实现的,具体有两种方式:XPath Extractor(一般xml的时候用的多)和正则表达式提取器。 以webtours登录为例进行演示login.jmx 1.Web Tours开启关联、注册账号在开始菜单找到并点击Start HP Web Tours S 阅读全文
posted @ 2018-04-26 21:25 zhengna 阅读(476) 评论(0) 推荐(0) 编辑
摘要:jmeter有类似loadrunner检查点的功能,就是断言中的响应断言。 1.响应断言(对返回文字结果进行相应的匹配)右击请求-->添加-->断言-->响应断言-->添加“要测试的模式”为${searchtxt}。 2.断言持续时间(判断响应时间不能超过多少毫秒)右击请求-->添加-->断言--> 阅读全文
posted @ 2018-04-26 21:24 zhengna 阅读(351) 评论(0) 推荐(0) 编辑

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