- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
新在linux下实现jmeter的分布式测试资料
在linux下实现jmeter的分布式测试
--刘红霞
目录 TOC \o 1-3 \h \z \u
HYPERLINK \l _Toc433725931 一.录制jmeter脚本 PAGEREF _Toc433725931 \h 1
HYPERLINK \l _Toc433725932 1.1 下载运行jmeter PAGEREF _Toc433725932 \h 1
HYPERLINK \l _Toc433725933 1.2 添加线程组 PAGEREF _Toc433725933 \h 2
HYPERLINK \l _Toc433725934 1.3 集合点 PAGEREF _Toc433725934 \h 3
HYPERLINK \l _Toc433725935 1.4. 添加请求 PAGEREF _Toc433725935 \h 4
HYPERLINK \l _Toc433725936 1.5. 配置http请求 PAGEREF _Toc433725936 \h 5
HYPERLINK \l _Toc433725937 1.6. 参数化变量 PAGEREF _Toc433725937 \h 6
HYPERLINK \l _Toc433725938 1.7. 监控器—聚合报告 PAGEREF _Toc433725938 \h 7
HYPERLINK \l _Toc433725939 1.8. 监控器—PerfMon Metrics Collector PAGEREF _Toc433725939 \h 9
HYPERLINK \l _Toc433725940 1.9. 监控器—JMXMon Samples Collector PAGEREF _Toc433725940 \h 10
HYPERLINK \l _Toc433725941 1.10. 监控器—察看结果树 PAGEREF _Toc433725941 \h 11
HYPERLINK \l _Toc433725942 1.11. 断言 PAGEREF _Toc433725942 \h 12
HYPERLINK \l _Toc433725943 1.12. 监听器—断言结果 PAGEREF _Toc433725943 \h 15
HYPERLINK \l _Toc433725944 二. 如何监控服务器端的CPU与内存? PAGEREF _Toc433725944 \h 16
HYPERLINK \l _Toc433725945 三. 在linux下实现jmeter的分布式 PAGEREF _Toc433725945 \h 18
要实现在linux下jmeter分布式测试,首先必须学会在window系统下录制jmeter脚本,所以在正式介绍该问题之前,先介绍下window系统下jmeter脚本的录制和jmeter的一些小的插件.
一.录制jmeter脚本
下载运行jmeter
下载jmeter,如下的版本:
运行bin下的jmeter.bat
1.2 添加线程组
线程数:n,代表的是本次测试模拟的是n个用户
Ramp-Up Period(in seconds):m,代表的是n个用户的启动延时为m秒,通俗点
讲,就是如果线程数为10,该值为5,那么每秒钟将要启动2个用户
循环次数:s,代表的是该线程组运行的次数,选择“永远”会一直执行下去
调度器:个人理解主要是用于当测试系统稳定性时,时间上的一个把控
1.3 集合点
在jmeter下的集合点,是通过定时器的Synchronizing Timer插件完成的
表示的是集合到30个用户后,同时对系统进行某一个事物,集合点主要是用于并发的测试,尤其是要测试接口并发的时候,需要配置该插件
1.4. 添加请求
在这里以接口并发测试为例子,
接口名字:获取题库初始版本号,详细内容,如下:
根据接口的性质,这里添加http请求,如下:
注:该http请求,必须是在线程组下添加
1.5. 配置http请求
名称:可以修改为代表该请求功能性的名称
服务器名称或IP:可以填写域名()或ip,取决于程序部署到了那台服务器上
协议:http,方法:post,取决于研发设计的接口方法,编码格式:utf-8,决定了输出的结果是否为中文
路径:填写接口文档中的该接口路径就行,最后一定不要忘了加
文档评论(0)