开发工具:
文件大小: 17mb
下载次数: 0
上传时间: 2019-10-14
详细说明:Jmeter图文教程,教你一步一步学习Jmeter如何使用各种控件。xd create-rmi-keystoresh
201E
examples
xd FilterResultsbat
4
Filter Results. sh
201E
hc parameters
d heapdump cmd
201E
xd heapdump sh
201E
Jaas.conf
201E
201E
d jmeter-n-fcmd
xd jmeter-ncmd
201E
jmeter-server
201E
xd jmeter-server bat
201E
xd jmeter-tcmd
bn目录
201E
201
imeter log
今天
xd jmeter properties
201E
xd imeter. sh
201E
d JMeter CMD. bat
201E
d JMeterPlugins CMD sh
jmeter cmd
201E
krb5. conf
201E
xd log4j2xml
201E
d merge-results properties
201E
■ mirror- server
201E
xd mirror-servercmd
201E
xd mirror-serversh
201E
d PluginsManager CMD bat
今天
d PluginsManagerCMD sh
今天
report-template
201E
xd reportgenerator properties
201E
1.3.插件安装与管理
13.1插件管理器下载地址https:/jmeter-plugins.org/downloads/al
C“安全Ihttps://jmeter-plugins.org/downloads/all
JMeter PlugIns> Download
ez jmeter-plugins org
E Install Q Browse Plugins E Documentation Lll Usage Statistics Support Forums
Plugins Manager download
The easiest way to get therplugins is to Stall Plugins Manager. Then you'll be able to install any other plugins just by clicking chekbo
Plugins Manager inavailable from"Options"menu of JMeter.
Download plugins-manager jar and put i into lib/ext directory, then restart JMeter.
下它,放在meer的ext目录下
See also:
Previous ZIP Releases
13,2启动 meter在菜单" Optioins> Plugins manager"可以进行 jmeter插件管理
JMeter File Edit Search Run Options Help
Function Helper Dialog
合9F1 Aeter(4.0r1823414)
v Look and Feel
Log Viewer
Test Plan
Log Level
SSL Manager
M
Choose Language
Colla
Expand Al
合
Zoom In
Zoom Out
Save automatically before run
2 Plugins Manager(has upgrades
133如何安装 Jmeter插件,在菜单选择" Options> Plugins Manager“弹出的插件管理器中可以安装你需要的插件
JMeter Plugins Manage
Installed Plugins Available Plugins Upgrade
Search
3 Basic Graphs
Command-Line Graph Plotting Too
可以升级的插件
V Custom /Meter Functions
V Custom SOAP Sampler
V Custo Thread Groups
Distribution/Percentile Graphs
Dummy Sampl
V Filter Results Tool
V Flexible File Writer
V Http Raw Request
可用于安装的插件,你需要的插件从这里找
V HTTF/2 S
ampler
V Hadopp/HBase Testing
Intert Thread communication
JMS Send and Receive Sampler
V JMXMon Sample Collector
Version:
Review Changes
Int3tai1IUIa y. LLPLLaIcIIL
Install library: jetty-alpn-client
Install library: jetty-alpn-openjdk8-client
Installlibraryhttp2-common
Install library: cmdrunner
Installlibraryhttp2-hpack
Install library: jetty-io
Installlibraryjetty-http
Install library: jetty-util
Install plugin: bzm-parallel 0.7
Installpluginbzm-http21.3
Install plugin: websocket-samplers 1.2.1
Install plugin: jpgc-functions 2.1
Install plugin: jpgc-wSc 0.5
Install plugin: jpgc-tst 2.5
Install plugin: jpgc-plugins-manager 1.3
Install plugin: jpgc-prmctl 0.4
Apply Changes and Restart JMeter
JMeter Plugins Manage
Installed Plugin! Available Plugins Upgrades
Search
5 Add itional Graphs
Auto-Stop Listener
Blaze Meter Step-bystep Debugger
Blaze Meter Uploader
Cassandra Support
Composite Timeline Graph
Console Status Logger
DBMon Sample Collector
Rectory Listing Conf!勾选你需要的插件
a ElasticSearch backend listener
Graphs Genera:or Listener
圆 HLS Sampler
Http Simple Table Server
■ KPI vs KPI Graphs
MQTT Protocol Support
Version
Review Changes
Install library: jetty-alpn-c ent
Install library: jetty-alpn-( enjdk8-client
Installlibraryhttp2-col
Install library: cmdrunnerv这
这里会输入插件的安装过程信息,看着安装完了就可以点击下面的按钮了
Install library: jetty-io
Installlibraryjetty-http
Install library: jetty-uti
Install plugin: bzm-parallel 0.7
Installpluginbzm-http21.3
Install plugin: websocket-samplers 1.2.1
Install plugin: jpgc-functions 2.1
Install plugin: jpgc-wSC 0.5
进行完成安装
Install plugin: jpgc-tst 2.5
Install plugin: jpgc-plugins-manager 1.3
Install plugin: jpgc-prmctI 0.4
Apply Changes and Restart JMeter
14.启动 meter
1.41下载后解压,在命令行中,进入 jmeter的bin目录里 windows:执行 call jmeter bat来启动 jmeter,或是直接双击 jmeter. bat启动
linux:执行 sh jmetersh来启动 imeter mac:执行 sh jmeter来启动 jmeter以 meter4在mac下启动为例
LYM: bin lyys pwd
/Users/s
aware/apache-jmeter-4. 0/bin
LYM:bin lyy? sh meter
Don't use GUI mode for Load testing !, only for Test creation and Test debugging
For load testing, use NON GUI Mode
jmeter -n -t [jmx file]-1 [results file] -e -o [Path to web report folder]
increase Java Heap to meet your test requirements:
Modi fy current env variable HEAP-"-Xms1g-Xmx1g -XX: Max MetaspaceSize=256m"in the jmeter batch file
heckhttps://jmeter.apacheorg/usermanual/best-practices.html
JMeter File Edit Search Run Options Help
Apache JMeter(.0r1823414
■日ˇ■
Test Plan
Test Plan
Name: Test Plan
Comments
User Defined Variables
Detail Add Add from Clipboard Delete Up Down
Run Thread Groups consecutively (i.e. one at a time)
V Run tear Down Thread Groups after shutdown of main threads
Functional Test Mode (i.e. save Response Data and Sampler Data)
Selecting Functional Test Mode may adversely affect performance.
Add directory or jar to classpath Browse.
Delete
Clear
1.5.创建第一个 meter测试计划:以访问博客网首页为例,下面我们一起看下如何创建一个 imeter测试计划
1.51启动 imeter,不同系统启动方式参见[13启动 imeter章节]
152在 Test plan节点右击,选择"Add> THreads( Users> Thread group
Apache JMeter(4.0 r1823414)
Test P'an
Add
「 heads(Uses)
Thread Group
bzm -Arrivals Thread Group
Paste
96V Config Element
bzm-Concurrency Thread Group
Listener
bzm- Free-Form Arrivals Thread Group
Merge
Timer
ipgc- Stepping Thread Group (deprecated) ined Var
Save Selection As
jpgc - Ultimate Thread Group
Pre Processors
setUp Thread Group
Save Node As Image
a6G Post Processors
tearDown Thread Group
Save Screen As Image 0 a6G Assertions
Enable
Test Fragment
Disable
Non-Test Elements
Toggle
96T
1.53在Threadgroup节点右击,选择Add>Sampler>httpRequest添加http请求采样器
Apache JMeter(4.0r1823414
A
Test Plan
o Threal Gro
Thread Group
Add
Sampler
Http Request
Add Think Times to children
Logic Controller
rest Eton
Start
Debug Sampler
Start no pauses
Pre Processors
Validate
Post Processors
AJP/1.3 Sampler
Assertions
Access Log Sampler
Timer
Bean Shell Sampler
88C
Custom SOAP Sampler
Paste
aeV Test Fragment
FTP Request
Duplicate
合器C
Config Element
Http2 Request
Remove
Listener
JDBC Request
Open
Scheduler
JMS Point-to-Point
Merge
JMS Publisher
Save Selection As
Scheduler Configura JMS Subscriber
Duration(seconds)
JSR223 Sampler
Save Node As Image
88G
Startup delay (second JUnit Request
Save Screen As Image合G
Java Request
LDAP Extended Request
Enable
Disable
LDAP Request
Toggle
88T
Mail Reader Sampler
OS Process Sampler
SMTP Sampler
SSH Command
SSH SFTP
TCP Sample
1.5.4在Servernameorp输入框输入博客园首贞url:https://www.cnblogs.com/并设置Method方法为get
Apache JMeter(4.0r1823414
也
Test Plan
Thread Group
Http Request
Http Reyes
Name: Http Request
Comments
Basic Advanced
Web Server
Protocol[http]
ServerNameorIp:https://www.cnblogs.com/
Http Reques
Method: GET
Path
n Redirect Automatically V Follow Redirects V Use KeepAlive Use multipart /form-data for POST Browser-compatible headers
Parameters Body Data Files Upload
Send Parameters With the Request
alue
15.5单击“Fle> Save Test plan as”菜单,保存上述步骤至木地电脑
Meter File Edit Search Run Options Help
L
Apache JMeter(4.0r1
Templates
Ope
Open Recent
Merge
Http Request
geS
Name: Http Request
Save Test Plan as C 96S
omments
ave Selection As
Save as lest Fragment
Basic Advanced
Revert
Web Server
Protocol[http]:
ServerNameorIp:https://
Http Request
Method: GET
Path
Redirect Automatically M Follow Redirects M Use KeepAlive
Parameters Body Data Files Upload
Name
16.运行第一个 jmeter测试计划
16.1启动 jmeter,单击“File>Open”菜单加载本地电脑中14中所创建的 ,jmeter测试计划文件
16,2新增一个监控器,以便查看请求结果,右击" Thread Group"选择"Ad> Listener> View results in table"
my-first jmeter jmx (/Users/lyy/Documents/projects/performance/my_ first_jmeter jmx)-Ap
v
Test Plan
春 Thread Grol. o
Thread Group
Http Rec ada
Sampler
Add Think Times to children
Logic Controller
Start
fter a Sampler error
Pre Processors
Start no pause
Continue Start Next Thread Loop
Validate
Post Processors
Assertions
Cut
X
users
Timer
Copy
Paste
Test Fragment
View Results Tree
Duplicate
合C
Summary Report
Remove
Config Element
Aggregate Report
Listener
Backend listener
Merge
Scheduler configura Aggregate Graph
Save Selection As
Duration(st conds
Assertion Results
Comparison Assertion Visualizer
Save Node As Image
a6G
Startup delay secon Generate Summary Results
Save Screen As Image合G
Graph Results
Enable
JSR223 Listener
Disable
Mailer Visualizer
Toggle
8sT
Response Time Graph
Save Responses to a file
p
mple data Write
iple Data Writer Http2
VewResultreehttp
View Results in Table
Enac- Active Threads Over Time
jpagc -Flexible File Writer
jpgc-JMXMon Samples Collector
jpgc -Page Data Extractor
jpgc -PerfMon Metrics Collector
jpagc-Response Times Distribution
jp -Response Times Over Time
ny first jr
Test Plan
Thread Group
Viet
Http Request
a View Results in Table
163单击"Rmn> Start"菜单,运行
JMeter File Edit Search Dun. Options Help
Start
96R jmx (/Users/lyy/Documents/projects/performance/my_firs
5
Start no pauses
Remote Start
Remote Start All合aR
Test Plan
v O Thread Group
Stop
88. Results in Table
Shutdown
Http Request
View Results in Table
Remote Stop
b view Results in Table
Remote Stop All
飞 X nts
Remote Shutdown
b esults to file/Read from file
Remote Shutdown All飞Z
Remote Exit
Remote Exit All
Start Time
Thread Name
Label
Clear
合:E
Clear All
E
164单击"Ⅴ Tiew results in table"节点查看运行监控指标
my-first jmeter jmx (/Users/lyy/Documents/projects/performance/my- first_ jmeter jmx)-Apache JMeter(4.0r1823414
A
Test Plan
v Thread Group
View Results in Table
TP Reg
Name: View Results in Table
View Results in Table
Comments
Write results to file /Dead Trom file
Filename
Browse. Log/Display. Only
Start T
Thread Name
Label Sample Time(ms) Statu
11: 07: 25.386 Thread Group... Http Request
145
些监控指标
Scroll automatically? Child samples?
No of Samples I
Latest Sample 0
Aver
2.测试web应用程序
21以博客园首页[url:htts:/www.cnblogs.con/为例做一个相对完整的示例
22 Http rEquesTi获取首页
221启动 jmeter,在“ Test plan”节点右击,选择"Add》 Threads(Usrs)> Thread group",命名为“ Login testcase”
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.