Jmeter基础(1):jmeter基础概念-Java开发Java经验技巧

Jmeter基础(1):jmeter基础概念-Java开发Java经验技巧

ID:43708906

大小:185.26 KB

页数:9页

时间:2019-10-13

Jmeter基础(1):jmeter基础概念-Java开发Java经验技巧_第1页
Jmeter基础(1):jmeter基础概念-Java开发Java经验技巧_第2页
Jmeter基础(1):jmeter基础概念-Java开发Java经验技巧_第3页
Jmeter基础(1):jmeter基础概念-Java开发Java经验技巧_第4页
Jmeter基础(1):jmeter基础概念-Java开发Java经验技巧_第5页
资源描述:

《Jmeter基础(1):jmeter基础概念-Java开发Java经验技巧》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Jmeter基础(1):jmeter基础概念-Java开发Java经验技巧Jmeter基础(1):jmeter基础概念原文出处:虫师JMeter?介绍:?一个非常优秀的开源的性能测试工具。优点:你用着用着就会发现它的重多优点,当然不足点也会呈现岀来。从性能工具的原理划分:Jmeter工具和其他性能工具在原理上完全一致,工具包含4个部分:(1)负载发生器:用于产生负载,通常以多线程或是多进程的方式模拟用户行为。(2)用户运行器:通常是一个脚本运行引擎,用户运行器附加在线程或进程上,根据脚本耍求模拟指定的用户行为。(3)资源生成器:用于生成测试过程中服务

2、器、负载机的资源数据。(4)报农生成器:根据测试中霍地的数据生成报农,提供可视化的数据显示方式。测试计划元件Test?Plan?(测试计划):用来描述一个性能测试,包含与本次性能测试所冇相关的功能。也就说本的性能测试的所有内容是于基于一个计划的。下面看一下一个计划下面都有哪些主耍的功能模块(右键单击“测试计划”弹出菜单)。Threads?(Users)线程?用户圜h作;mCtri-VResetGui►Threads(Users)►TestFragment►配董元件►settJpThreadGrouptoarDownThreadGroup线程齟虽然有三

3、个添加线程组的选项,名字不一样,?创建Z后,其界面是完全一样的。Z前的版本只冇一个线程组的名字。现在多一个setUp?theread?Group?与terDown?Thread?Group1)?setup?thread?group一种特殊类型的ThreadGroup的,可用于执行预测试操作。这些线程的行为完全像一个止常的线程组元件。不同的是,这些类型的线程执行测试而进行定期线程组的执行。2)?teardown?thread?group.一种特殊类型的ThreadGroup的,可用于执行测试后动作。这些线程的行为完全像一个正常的线程组元件。不同的是,这

4、些类型的线程执行测试结束后执行定期的线程组。可能你还是不太理他们与普通的线程组有什么不同。?如果您用过junit,想必你不会对setup?,teardown这2个字眼陌生。?即时每用过,也没关系。?熟悉loadrunner的应该知道,loadrunner的脚本除了action里是真正的脚本核心内容,还有初始化“环境”的初始化脚本和测试完毕后对应的清除信息的脚本块。?那么这里?setup?thread?group?^U?teardown?thread?group?就是分别指这两部分。??其实从木质上来看,他们并没有什么不同。1)?thread?grou

5、p(线程组).这个就是我们通常添加运行的线程。通俗的讲一个线程组,,可以看做一个虚拟用户组,线程组屮的每个线程都可以理解为一个虚拟用户。线程组屮包含的线程数量在测试执行过程中是不会发生改变的。测试片段(Test?Fragment)?△測试片划1添加►Threads(Users)►®工作彳Ctrt-VTestFragment►TestFragment测试片段是在2.5版木之后新加的一个选项。测试片段元素是控制器上的一个种特殊的线程组,它在测试树上与线程组处于一个层级。它与线程组有所不同,因为它不被执行,除非它是-•个模块控制器或者是被控制器所引用时才会

6、被执行。控制器JMeter有两种类型的控制器:取样器(sample)和逻辑控制器(Logic?Controller),用这些原件来驱动处理一个测试。取样器(Sampler)W9H*DuplicateIResetGulSampler.后砂Hta►AccessLogSamplerAJP/1.3SamptofBeanShe*Samplern»-促亦为fBSFAmplerSaveNodeAstm^geyThreadcreaDebugSamplerHPW求HTTP»寧眉家JD6CRequestJMSPoint-to-PomtToggleJMSPuMisberJ

7、・5SubscriberJSR223SamplerJUnrtRequestLDAPExtendedRequestLDAPWJRMa"ReaderSamplerOSProcessSamplerSMTPS^mpief5OAP/XMLRPCRequestTcpunaTestActionWebSerSciHSOAP)Request取样器(Sample)是性能测试屮向服务器发送请求,记录响应信息,记录响应时间的最小单元,JMeter?原生支持多种不同的sampler?,如?HTTP?Request?Sampler?>?FTP??Request?Sample?>

8、TCP??Request?Sample?、JDBC?Request?Sampler?等,每一种不同类型的/s

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。