JMeter入门

JMeter是开源软件Apache基金协会下的一个性能测试工具,用来部署在服务器端的应用程序的性能。近来,JMeter也被社区作为借口测试工具。我们下载好JMeter软件后,没有安装好工具的小伙伴可以自行下载,和我一起步入JMeter之旅吧。

1.添加虚拟用户组

添加虚拟用户组,如图所示。右击:“TestPlan->Add->Threads(Users)->TreadsGroup.线程组是指一组虚拟用户,这些虚拟用户用来访问被测系统。
这里写图片描述
新建线程组后会出现以下界面。
这里写图片描述
介绍以下线程组中常用的设置。
(1)Number of Threads(users):线程数,指的是模拟用户数,默认为 1,表明一个虚拟用户访问被测系统,如果想要模拟1000个用户,则此处输入1000。
(2)Ramp-Up Period(in seconds):虚拟用户增长时长,估计频率最高的时间长度,以秒为单位,300指的是(300/60=5)5分钟内用户登录完毕。
(3)Loop Count:循环次数,设置一个虚拟用户做实验的次数,默认 1,表示一个虚拟用户做完一遍就停止运行。如果选Forever,那么运行后就不能停下来,除非强制停下来。

2.添加被测页面

在线程组上右击Add->Sampler->HTTP Request,如下图所示。
这里写图片描述
设置名称和IP地址。 剩下的属性可以按照被测系统的属性按需配置,现在都可以为空。
这里写图片描述

然后保存脚本,点击运行测试。想要查看运行情况,可以在选项中的Log Viewer查看运行日志。
这里写图片描述

但是这样的日志文件我们好像也看不出是否跑正确了,给大家另教一招,可以设置监听器让用户更直观的观察测试结果。

3.添加结果监听器

运行测试完毕后,右击 线程组->监听器->察看结果树来查看性能测试中请求和响应的信息,添加完毕后,保存测试脚本,再次运行。
这里写图片描述
运行测试完毕后,点击 查看结果树->百度,可以看到一些信息,比如发送请求的信息和响应数据等。
这里写图片描述

取样器结果:

Thread Name: 线程组 1-1
Sample Start: 2018-09-04 15:06:48 CST
Load time: 311
Connect Time: 251
Latency: 311
Size in bytes: 2781
Sent bytes:114
Headers size in bytes: 400
Body size in bytes: 2381
Sample Count: 1
Error Count: 0
Data type ("text"|"bin"|""): text
Response code: 200
Response message: OK

Response headers:
HTTP/1.1 200 OK
Accept-Ranges: bytes
Cache-Control: private, no-cache, no-store, proxy-revalidate, no-transform
Connection: Keep-Alive
Content-Length
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值