性能测试工具

Jmeter和Loadrunner

Loadrunner:工业级的性能测试工具,可以模拟大量用户,并监控性能指标提供的报表。

 优点

  • 支持的用户量大
  • 详细的分析报表
  • 支持IP欺骗

劣势

  •  收费
  • 体积大 无法定制功能

 

 

Jmeter:性能测试工具,Jmeter软件的功能与Loadrunner基本一致。

优点

  • 免费开源
  • 体积小
  • 可拓展的组件

缺点

  • 不支持IP欺骗
  • 分析和报表能力比lr若

 

 

选择jmeter的原因:

  Jmeter免费Jmeter能提供的功能与loadrunner基本一致,能满足绝大多数的性能测试需要

 

 

Jmeter使用

安装完成后打开bin目录,双击名称为jmeter.bat的批处理文件。

如图:

 

 

 

 

 

 

 

修改中文操作

点击Options--Choose Language

 

 

 

 

修改完成后

 

 

1.在测试计划(testplan)右键添加-->线程-->线程组

 

 

 

 

2.在线程组右键,添加取样器-->HTTP请求

 

 

 

 3.在HTTP请求页填上待测试系统的协议、IP、端口、路径等

 

 

 

4.在HTTP请求右键,添加监听器察看结果树和聚合报告

 

 

 

 

5.(1)切换到线程组页面,输入线程数,线程数可以理解是并发的用户数;ramp-up时间一般输入0;循环次数是控制测试次数,比如输入3,就是循环测试3次

(2)如果想持续的对系统进行性能测试,就删掉循环次数,勾选调度器,在持续时间一栏输入你想jmeter持续测试的时间,比如输入60,就是持续对系统测试60秒

 

 

 

 

6.点击启动按钮,jmeter就会按照你的设置对目标系统进行性能测试,测试结束后在察看结果树和聚合报告可以看到测试结果

 

 

7.我们还可以进行一个CSV批量导入数据来测试,在HTTP请求右键,配置元件中的CSV 数据文件设置

 

8.为了匹配csv文件中第二列数据,指定变量名称来进行测试。

csv文件数据

 

 

 

 

结果

 

 


 

 

断言

在HTTP请求右键,断言中的响应断言,

 

 

 

返回结果

在HTTP请求右键,监听器中的断言结果

 

 

 

 

 

json断言

 

 

 

返回结果

 

posted @ 2021-06-30 16:43  淋雨一直跑  阅读(223)  评论(0)    收藏  举报