Jmeter基础-入门
来源:互联网 发布:国际阿里云购买方法 编辑:程序博客网 时间:2024/05/22 04:34
本节介绍下使用百度搜索为例做简单的测试;
**压力测试的基本步骤如下:
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
- jmeter的基础入门
- Jmeter基础-入门
- JMeter(一) -基础入门
- jmeter--jmeter使用入门
- JMeter入门
- JMeter 入门
- jmeter入门
- Jmeter入门
- JMeter 入门
- JMeter入门
- jmeter入门
- JMeter基础
- Jmeter基础
- JMeter基础
- Jmeter基础
- Jmeter基础之---jmeter基础概念
- Jmeter基础之---jmeter基础概念
- Jmeter基础之---jmeter基础概念
- JavaScript学习-navigator对象
- 一个简单的servlet 程序
- HDU 573 tetrahedron 三维计算几何(叉积, 四面体内切球)
- 用Python操作数据库
- java语言基础(35)——面向对象(final关键字)
- Jmeter基础-入门
- 开门式或切西瓜式页面跳转,从中间向左右两边推开
- 浅谈斐波那契数列
- Maven下载及安装配置
- kylin——安装(hcatalog lib not found)
- 第十一单元练习题
- 廖雪峰Python的研读笔记(一) Python基础、函数、高级特性
- Win10 安装程序错误2502/2503 拒绝访问 解决
- 2017/4/12夜~思绪