使用jmeter进行性能测试

Apache JMeterTM 应用程序是开源软件,是一个100% 纯 Java 应用程序,旨在加载测试功能行为和测量性能。 它最初设计用于测试 Web 应用程序,但后来扩展到其他测试功能。

Apache jmeter 可用于测试静态和动态资源(Web 动态应用程序)上的性能。 它可以用来模拟服务器、一组服务器、网络或对象上的重负载,以测试其强度或分析不同负载类型下的总体性能。

1、下载jmeter程序包:

https://jmeter.apache.org/download_jmeter.cgi

2、启动jmeter

将下载的程序包解压缩到目标目录,进入bin目录,找到jmeter.bat双击启动。

也可以通过jmeter.sh启动,是中文版:

3、建立测试计划

1)右键测试计划,选择添加->线程->线程组

2)配置线程

名称:可以给线程组一个方便识别的名称

线程数:可以理解为虚拟用户数,一个用户就是一个线程

Ramp-Up:需要多长时间启动所有线程

循环次数:每个线程执行的次数,如果勾选永远就是一直执行

调度器:如果勾选调度器就可以像使用定时任务一样周期性的执行线程

3)添加HTTP请求

右键创建的线程组,选择添加->取样器->HTTP请求,输入HTTP请求的名称。

配置web服务器

协议:可以是HTTP或HTTPS

域名或IP:请求地址的域名或IP

端口号:请求服务器的端口号,默认80

配置HTTP请求

方法:GET、POST、DELETE、PUT等

路径:请求地址去掉域名、端口、请求参数的地址

内容编码:默认为ISO-8859-1,一般可以配置为utf-8

请求参数:请求携带的参数

以csdn搜索为例:https://so.csdn.net/so/search/s.do?q=java&t=&u=

如果是内网需要访问外网可以在高级选项卡配置代理:

4)添加察看结果树

右键添加->监听器->察看结果树菜单,选择HTML Source Formatted,然后点击启动按钮就可以执行创建的线程组,模拟用户请求:

5)添加断言

通常我们会向对响应结果进行过滤,比如过滤指定响应内容的请求,这时就可以使用断言,右键请求名称选择添加->断言->响应断言

右键选择添加->监听器->断言结果

再次运行可以看到断言结果:

6)添加聚合报告

右键请求名称选择添加->监听器->聚合报告

执行请求,就可以看到实时的性能测试结果

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值