Jmeter基础使用手册x

Jmeter基础使用手册x

ID:38554233

大小:4.59 MB

页数:22页

时间:2019-06-14

Jmeter基础使用手册x_第1页
Jmeter基础使用手册x_第2页
Jmeter基础使用手册x_第3页
Jmeter基础使用手册x_第4页
Jmeter基础使用手册x_第5页
资源描述:

《Jmeter基础使用手册x》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Jmeter使用教程张跃武2013.12.20Jmeter简介ApacheJMeter是Apache组织开发的基于Java的压力测试工具Apache JMeter是100%纯java桌面应用程序,被设计用来测试客户端/服务器结构的软件(例如web应用程序)。它可以用来测试包括基于静态和动态资源程序的性能,例如静态文件,Java Servlets,Java对象,数据库,FTP服务器等等。JMeter可以用来在一个服务器、网络或者对象上模拟重负载来测试它的强度或者分析在不同的负载类型下的全面性能。 另外,JMeter能够通过让你们用断言创建测试脚本来验证我们的应用程

2、序是否返回了我们期望的结果,从而帮助我们回归测试我们的程序。为了最大的灵活性,JMeter允许我们使用正则表达式创建断言。支持Windows跟Linux平台Jmeter的安装使用Jmeter安装配置窗口介绍录制自动化脚本脚本调试监听器断言定时器参数化函数助手Jmeter-pluginsPerfmon监控插件Jmeter分布式部署使用小结附:JDK环境变量配置Jmeter安装配置1、安装JDK并配置环境变量(具体方法见附录)2、下载Jmeter(网址:http://jmeter.apache.org/download_jmeter.cgi)3、仅需解压缩后运行在b

3、in目录下找到Jmeter.bat双击即可运行(Windows平台)jmeter.bat-运行JMeter(默认在GUI模式)jmeter-n.cmd-使用一个JMX文件运行非GUI测试jmeter-n-r.cmd-使用一个JMX文件远程运行一个非GUI测试jmeter-t.cmd-在GUI模式使用一个JMX文件jmeter-server.bat-以服务器模式启动JMeter窗口介绍录制自动化脚本1、Jmeter本地录制2、第三方工具录制(badboy)脚本调试1、脚本回放,通过监听器得知是否回放成功2、设置并发线程数、启动时间、运行时间监听器1、Aggrega

4、teGraph2、查看结果树3、聚合报告4、断言结果附:聚合报告结果分析断言1、响应断言2、BeanShell断言定时器1、固定定时器2、BeanShellTimer参数化1、在本地磁盘下新建一个.csv(或.txt)文本2、右键点击Jmeter中需要参数化的某个请求,选择添加——配置元件——CSVDataSetConfig,会添加一个CSVDataSetConfig3、在需要提交的参数化字段的位置,用${变量名}的形式进行替换4、查看发送请求、这只断言查看参数化是否成功增强脚本的多样性,就要使脚本参数化配置元件中的CSVDataSetConfig进行参数化设置

5、函数助手“_csvRead”函数★"_StringFromFile"函数"_Random"函数"_counter"函数"_time”函数"_intSum”函数csvRead函数是从外部读取参数,csvRead函数可以从一个文件中读取多个参数StringFromFile这个函数是从一个文件中取到一个字符串,这个函数和LoadRunner中的File变量差不多Random这个函数是从某个数字段随机读取数据替换参数counter这个函数是一个计数器,用于统计函数的使用次数time取当前时间到变量intSum计算多个整数的和,可以是计算正整数和负整数的和,它有N个参数,

6、最少有3个参数,最多不限Jmeter-pluginsJmeter-plugins是google写的一款Jmeter功能更加强大的插件Jmeter-plugins下载地址(http://jmeter-plugins.org/downloads/all/)配置:将解压出来的JMeterPlugins.jar放在Jmeter——lib——ext路径下,重启Jmeter即可Perfmon监控插件Perfmon是收集被测服务器CPU、内存、IO等指标的一个监听插件Jmeter分布式部署1、在所有期望运行JMeter作为LoadGenerator的机器上安装JMeter,并

7、确定其中一台机器作为Controller,其他的机器作为Agent。然后运行所有Agent机器上的JMeter-server.bat文件——假定我们使用两台机器192.168.4.193和192.168.4.194作为Agent;2、在Controller机器的JMeter安装目录下找到bin目录,再找到JMeter.properties这个文件,使用记事本或者其他文字编辑工具打开它;3、在打开的文件中查找“remote_hosts=”这个字符串,你可以找到这样一行“remote_hosts=127.0.0.1”。其中的127.0..0.1表示运行JMeter 

8、Agent的机器,这里需

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

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

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