【API性能】1、API压力测试Linux下的Jmeter操作
来源:互联网 发布:paper airplane软件 编辑:程序博客网 时间:2024/06/07 22:22
1、前言
之前在用JMeter做性能测试时基本都用自己的笔记本电脑,考虑到网络传输和占用系统资源情况,以及图形化显示,导致数据不漂亮。
(笔记本通过无线网)
(linux同一机架环境)
2、安装jmeter
1 下载Jmeter,我使用的是2.9版本
2 安装相应的插件
查看TPS,https://jmeter-plugins.org/wiki/TransactionsPerSecond/
查看响应时间,https://jmeter-plugins.org/wiki/ResponseTimesOverTime/
按时间间隔增加线程数量,https://jmeter-plugins.org/wiki/ConcurrencyThreadGroup/
3 注意JDK需要是1.7以上
4 执行jmeter.sh -v 来检测命令是否可用。
3、编写测试计划
1 在GUI模式下,新建一个测试计划,保存并上传到linux机器对应目录,可在测试计划里添加对应的定时器,聚合报告等。
2 在linux目录下找到你的测试计划,vim打开进行编辑
添加过的元器件其对应参数都可以在里面找到,进行参数调整时只要在这里编辑就ok了。
4、 执行过程
5、结果文件
结果文件即之前保存过的result.jtl格式文件,下载到windows上。
在各个监控结果上,通过点击 "浏览..." 按钮找到你刚生成的 jtl 文件打开即可统计结果进行分析。
例如:查看聚合报告,可以打开 JMeter GUI 界面 -> 测试计划 -> 添加线程组 -> 添加聚合报告 -> 点击 "浏览..." 按钮
想看响应时间的话,就 JMeter GUI 界面 -> 测试计划 -> 添加线程组 -> 添加聚合报告 -> 点击 "浏览..." 按钮
6、参数
这里是我们使用非 GUI 模式运行测试脚本时可以使用的一些命令:
-h 帮助 -> 打印出有用的信息并退出
-n 非 GUI 模式 -> 在非 GUI 模式下运行 JMeter
-t 测试文件 -> 要运行的 JMeter 测试脚本文件
-l 日志文件 -> 记录结果的文件
-r 远程执行 -> 启动远程服务
-H 代理主机 -> 设置 JMeter 使用的代理主机
-P 代理端口 -> 设置 JMeter 使用的代理主机的端口号
- 【API性能】1、API压力测试Linux下的Jmeter操作
- 【API性能】3、多机jmeter压力测试搭建
- Linux下使用JMeter进行压力测试
- API压力测试解决办法
- JMeter 进行简单的API测试
- JMeter简单的使用(3.0+)-性能测试(压力)
- Linux下使用Jmeter进行性能测试
- Linux下使用Jmeter做性能测试
- flask框架,api压力测试
- JMeter简单的压力测试
- linux下环境变量操作API
- linux使用JMETER进行分布式压力测试
- JMETER:linux进行分布式压力测试
- jmeter性能测试基本操作
- Jmeter的性能测试
- 使用性能测试工具JMeter系列2-运行JUnit Request测试Java API
- 基于Windows下的Web性能测试和压力测试
- 基于Windows下的Web性能测试和压力测试
- MySQL5.5以上版本优化参数
- 6. jsp中的useBean标签
- Javascript获取css样式
- 21.Redis Cluster
- apollo配置中心初探
- 【API性能】1、API压力测试Linux下的Jmeter操作
- c语言中getch,getche,getchar的区别
- 写入Excel文件最简实例(亲测可用)
- 判断多边形的核是否存在 poj3130&&poj3335
- 学习OpenCv-配置环境-VS2012+OpenCv2.4.13
- 设计模式 笔试题
- Unity Shader学习笔记:屏幕后处理
- UVa
- Codeforces-821E Okabe and El Psy Kongroo(矩阵快速幂+dp)