随笔分类 -  JMeter

Jemter做性能测试学习笔记
【Jmeter自学笔记16----Jmeter连接mysql测试】
摘要:1、准备一个有测试数据表的mysql数据库 2、再测试计划面板点击“浏览...”按钮,将你的JDBC驱动添加进来。(mysql-connector-java-5.1.26-bin.jar) 3、添加一个线程组,右键点击“线程组“ >"添加" >“配置元件” >“JDBC Connection Con 阅读全文

posted @ 2017-03-20 16:02 sunshine_zhf 阅读(157) 评论(0) 推荐(0)

【Jmeter自学笔记15----FTP服务器连接】
摘要:1、创建一个线程组 2、线程组 >添加 >配置元件 >FTP请求缺省值 3、线程组 >添加 >Sample >FTP请求 说明: . IP:为你FTP的IP . Remote file:为你FTP服务器上的一个文件 . local file:为本地你存放在本机上的路径 . 选择get(RETR)为下 阅读全文

posted @ 2017-03-20 13:34 sunshine_zhf 阅读(155) 评论(0) 推荐(0)

【Jmeter自学笔记14----图形监控扩展】
摘要:在https://jmeter-plugins.org/downloads/all/下载插件 (1)首先将JmeterPluging.jar包复制到Jmeter的Lib目录下面的ext目录下面,然后重新启动; (2)Jmeter将serverAgent目录下面的文件复制到我们测试的服务器上,然后点击 阅读全文

posted @ 2017-03-20 13:24 sunshine_zhf 阅读(171) 评论(0) 推荐(0)

【Jmeter自学笔记13----集合点与关联】
摘要:Jmter 集合点 操作步骤:step1(线程组) >定时器 >Synchronizing Timer 注意:集合点要放在需要集合的元件前面。 Jmeter 关联 1、正则表达式提取器 添加 >后置处理器 >正则表达式提取器 正则表达式部分配置说明 * (1)引用名称:下一个请求要引用的参数名称,如 阅读全文

posted @ 2017-03-19 20:06 sunshine_zhf 阅读(187) 评论(0) 推荐(0)

【Jmeter自学笔记11----断言】
摘要:Jmeter断言(检查点) 断言是在请求的返回层面增加一层判断机制。因为请求成功了,并不代表结果一定正确,因此需要检测机制提高测试准确性。下面介绍常用的jmeter断言 1、响应断言 模式匹配规则: * 包括:返回结果包括你指定的内容 * 匹配:根据指定内容进行匹配 * Equals:返回结果与你指 阅读全文

posted @ 2017-03-19 19:32 sunshine_zhf 阅读(164) 评论(0) 推荐(0)

【Jmeter自学笔记12----参数化】
摘要:1、用户参数 响应断言,断言也要既得变量替换 2、CSV数据配置 * Filename 参数项文件 * File Encoding 文件的编译方法,一般为空 * Vaiable Names 文件中割裂所标识的参数项;各参数项之间利用逗号分隔;参数项的名称应该与HTTP Request中的参数项一致。 阅读全文

posted @ 2017-03-19 19:07 sunshine_zhf 阅读(166) 评论(0) 推荐(0)

【Jmeter自学笔记10----性能测试基础实战】
摘要:1、测试需求:测试20个用户访问某个网站在负载达到30QPS时的平均响应时间。 QPS:Query Per Second每秒查询率。是一台查询服务器每秒能够处理的查询次数。在因特网上,作用域名系统服务器的性能经常用每秒查询率来衡量。 2、测试步骤: 线程组主要包含三个参数:线程树、准备时长(Ramp 阅读全文

posted @ 2017-03-19 18:29 sunshine_zhf 阅读(374) 评论(0) 推荐(0)

【Jmeter自学笔记9----原件作用域和执行顺序】
摘要:1.元件作用域 8类可被执行的元件(测试计划与线程组不属于可执行元件),这些元件中,取样器(sampler)是典型的不与其他元件发生交互作用的元件,逻辑控制器只对其子节点的取样器有效,而其它元件(配置元件、定时器、断言、监听器)需要与取样器(sampler)等元件交互。 在jmeter中,元件的作用 阅读全文

posted @ 2017-03-19 16:59 sunshine_zhf 阅读(213) 评论(0) 推荐(0)

【Jmeter自学笔记8----Badboy检查点和参数化】
摘要:检查点设置:先选中要检查的文字,然后在Tools>Add Assertion for Selection里添加断言,再回放. 参数化,添加变量: 再把需要参数化的变量参数化,右键q=zxw,属性中设置变量名为${sw} 断言也需要参数化,同上方法。 阅读全文

posted @ 2017-03-18 21:37 sunshine_zhf 阅读(643) 评论(0) 推荐(0)

【Jmeter自学笔记7----Badboy与jmeter脚本录制】
摘要:下载地址:http://www.badboy.com.au Badboy时一个强大的工具,旨在帮助测试和开发复杂的动态应用。Badboy包括一个简单而全面的捕获/回放界面,强大的负载测试的支持,详细的报告图表等等,从而使Web测试和开发变得更加容易。 关于录制时的脚本错误提示 访问者所实用的浏览器不 阅读全文

posted @ 2017-03-18 21:29 sunshine_zhf 阅读(191) 评论(0) 推荐(0)

【Jmeter自学笔记6----脚本录制】
摘要:有两种录制方式:一种是使用JMter代理录制(不推荐使用,比较麻烦),第二种是使用Badboy录制。 Http请求+查看结果树 代理服务器操作步骤 (一)创建一个线程组(右键点击“测试计划” >“添加” >“线程组”) (二)创建一个http代理服务器(右键点击“工作台” >“添加” >“http代 阅读全文

posted @ 2017-03-18 21:03 sunshine_zhf 阅读(153) 评论(0) 推荐(0)

【Jmeter自学笔记5----取样器和逻辑控制器】
摘要:JMeter有两种类型的控制器:取样器(sample)和逻辑控制器(Logic Controller),用这些元件来驱动处理一个测试。取样器(sample):(也是可执行元件)是性能测试中向服务器发送请求,记录响应信息,记录响应时间的最小单元,JMter原声支持多种不同的sampler、TCP Re 阅读全文

posted @ 2017-03-18 17:36 sunshine_zhf 阅读(271) 评论(0) 推荐(0)

【Jmeter自学笔记4----可执行元件】
摘要:【不可被执行元件:测试片段(Test Fragment)】测试片段元素是控制器上的一种特殊的线程组,它在测试树上与线程组处于一个层级。它与线程组有所不同,因为它不被执行,除非它是一个模块控制器或者是被控制器所引用时才会被执行。【可执行元件】配置元件(config element):用于提供对静态数据 阅读全文

posted @ 2017-03-18 17:35 sunshine_zhf 阅读(180) 评论(0) 推荐(0)

【Jmeter自学笔记3----工具组成和线程组】
摘要:【工具组成部分】资源生成器:用于生成测试过程中服务器、覆载机的资源代码。(LR中的VuGen)用户运行器:通常是一个脚本运行引擎,根据脚本要求模拟指定的用户行为。(LR中的Controller)报表生成器:用于产生负载,通常以多线程或者多进程的方式模拟用户行为。(LR中Load Generators 阅读全文

posted @ 2017-03-18 17:33 sunshine_zhf 阅读(175) 评论(0) 推荐(0)

【Jmeter自学笔记2----文件目录介绍】
摘要:bin:可执行文件目录,直接运行ApacheJMeter.jar打开,也可以通过bat打开,jemter也可以部署在linux环境docs:接口文档目录extras:扩展插件目录lib:所用到的插件目录,里面全是jar包,JMeter会自动在JMETER_HOME/lib和ext目录下寻找需要的类L 阅读全文

posted @ 2017-03-18 17:27 sunshine_zhf 阅读(165) 评论(0) 推荐(0)

【Jmeter自学笔记1----工具介绍和安装】
摘要:Apache Jmeter是开源,用于压力测试和性能测试。课用于对静态的和动态的资源(文件:Servlet,Perl脚本,Java对象,数据库和查询,FTP服务器或者是其他资源)的性能进行测试。Jmeter可以用于分析不同压力条件下的总体性能情况。也可以使用Jmeter提供的图形化界面,分析性能指标 阅读全文

posted @ 2017-03-18 15:56 sunshine_zhf 阅读(157) 评论(0) 推荐(0)

导航