Jmeter基础-入门

本节介绍下使用百度搜索为例做简单的测试;
**压力测试的基本步骤如下:
1、写脚本或者录制脚本;
2、自定义参数;
3、场景设计;
4、使用监听器查看测试结果**

编写脚本

实际工作中一般都是编写脚本,很少使用录制功能,主要会录制很多垃圾的东西,录制分两种,一种是用badboy录制,另一种是用代理的方式录制;

badboy录制
略,网上有很多资料
代理录制
简要说明下代理录制的,先创建一个线程组,然后在工作台中右击,选择添加-非测试元件-HTTP代理服务器;如下图

这里写图片描述

选择后进入如图页面:

端口一般设置8080,不冲突就好;
目标控制器选择当前的,百度搜索-线程组
分组:建议选择“每个组放入一个新的控制器”
拖动页面,点击底部的“启动”,进入录制状态

这里写图片描述

打开IE浏览器:

在Internet选项中,连接-局域网设置,代理服务器栏勾选,地址输入127.0.0.1,端口输入刚设置的8080,确定。

这里写图片描述

然后在浏览器中输入要测试的地址,操作即可,jmeter会记录所有步骤,但也会显示很多垃圾信息,如图片、css、js等信息。

手动编写脚本

在线程组下,添加sampler->http请求;

这里写图片描述

添加一个http请求后,输入需要测试的信息,域名、路径、参数、请求方式;以百度搜索为例,填写域名时不用填写http://的信息,只要输入www.baidu.com,即可,如图。路劲是输入域名后的地址,实际百度一下便知;参数:填要搜索的内容。

这里写图片描述

添加参数
上图中,添加wd=ca9025为参数
设计场景

点击线程组,设置场景,如图,

线程数设置为100,要运行的线程
ramp-up period (in seconds)这个是设置所有的线程是在多少时间内完成,这里设置为10;
循环次数,勾选永远,则一直运行,直到手动停止,不勾选则运行设置的次数,这里设置1次;
要使用调度器配置的话,必须勾选调度器,
    持续时间,设置运行的时间,以秒为单位;
    启动延时,设置延时多少秒启动;
    启动时间和结束时间:在该时间内运行,需勾选循环次数永远,不然运行完后会自动结束

这里写图片描述

添加控制器

右击线程组,添加–监听器–图形结果、擦看结果树、聚合报告。一般添加这3个。

这里写图片描述

运行:
分别点击监控器,则可看到测试结果,以结果树为例,在取样器结果中可以看到服务器相应的状态信息,在请求中可以看到本次请求的信息,相应数据中,可以看到服务器反馈的内容。如图:
这里写图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值