jmeter使用方法和功能
jmeter使用方法和功能
jmeter能做什么
1.能够对HTTP和FTP服务器进行压力和性能测试,也可以对任何数据库进行同样的测试
2. 完全的可移植性和100%纯Java
3. 完全Swing的轻量级组件支持
4. 完全多线程框架允许通过多个线程并发取样和通过单独的线程组对不同的功能同时取样
5.精心的GUI设计允许快速操作和更精确的计时
设置成中文
- 首先打开jmeter软件,发现显示的为英文
- 首先可以通过jmeter的界面工具来设置语言为中文
点击菜单栏【Options】按钮 - 然后依次单击【Choose language】>【Chinese(simplified)】
线程组
如果是录制方式打开的jmx脚本默认会场景线程组,如果是手工生成脚本则需要首先添加线程组,右键点击测试计划,选择添加,添加线程组,这里的线程组相当于loadrunner中的用户组。
名称:可以随意取,最好取为我们测试场景相关的名称
注释:随意
在取样器错误后要执行的动作:我们选择继续,错误之后依然继续执行
线程数:一般我们用来表示多少个用户,相当于loadrunner中的并发用户数
Ramp-up Period(in Seconds):表示每个用户启动的延迟时间,上述我设为1秒,表示系统将在1秒结束前启动我设置的1000个用户,如果设置为1000秒,那么系统将会在1000秒结束前启动这1000个用户,开始用户的延迟为1秒,如果我设置为0秒,则表示立即启动所有用户。相当于loadrunner中的用户加载策略。
根据本次的测试任务要求,线程数我们设置为5,Ramp-Up Perod我们设置为2,循环次数设置为1,如下图所示
HTTP请求
- 端口号:默认的HTTP的端口号是80端口,这个默认的端口号可以不填
- 协议:指的是数据传输协议,一般我们填写的是HTTP协议
- 方法:提交信息的方法,一般我们常见的是GET,POST方法
- 路径:指的是发生错误所要重定向的URL地址或者本地localhost地址
将HTTP请求设置为如下图:
运行结果如下: