性能测试工具
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断言

返回结果

我会试着放下往事,管他有多美