博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
利用jmeter做性能测试,零基础
阅读量:6112 次
发布时间:2019-06-21

本文共 740 字,大约阅读时间需要 2 分钟。

hot3.png

下载jmeter

 

解压后打开

apache-jmeter-3.2\bin\jmeter.bat

添加线程组

用于控制多少线程进行请求

04172718_LvNP.jpg

添加HTTP请求动作

04172718_MnkZ.jpg

 

添加返回结果,测试时用于接收返回

04172719_RoKg.jpg

 

配置HTTP参数

压测百度的HTTPS请求参数设置

 

04172719_grCx.jpg

 

 

配置压测线程池

配置个1条线程,1秒内触发,访问10次

04172719_KcBS.jpg

 

加入聚合报告

再加入个聚合报告,方便查看响应速度

04172719_53mw.jpg

 

然后启动

04172719_RFCa.jpg

完成性能压测

 

04172719_pW00.jpg

聚合报告解析:

Average:平均响应时间——默认情况下是单个 Request 的平均响应时间,当使用了 Transaction Controller 时,也可以以Transaction 为单位显示平均响应时间

Median:中位数,也就是 50% 用户的响应时间
90% Line:90% 用户的响应时间
Note:关于 50% 和 90% 并发用户数的含义,请参考下文
http://www.cnblogs.com/jackei/archive/2006/11/11/557972.html
Min:最小响应时间
Max:最大响应时间
Error%:本次测试中出现错误的请求的数量/请求的总数
Throughput:吞吐量——默认情况下表示每秒完成的请求数(Request per Second),当使用了 Transaction Controller 时,也可以表示类似 LoadRunner 的 Transaction per Second 数

KB/Sec:每秒从服务器端接收到的数据量,相当于LoadRunner中的Throughput/Sec

 

依赖COOKIE的

04172719_Rw8Z.jpg

添加相应的cookie和值即可

172740_c3Kb_867417.png

 

转载于:https://my.oschina.net/u/867417/blog/1528776

你可能感兴趣的文章
mysql的innodb中事务日志(redo log)ib_logfile
查看>>
部署SSL证书后,网页内容造成页面错误提示的处理办法
查看>>
MS SQLSERVER通用存储过程分页
查看>>
60.使用Azure AI 自定义视觉服务实现物品识别Demo
查看>>
Oracle 冷备份
查看>>
jq漂亮实用的select,select选中后,显示对应内容
查看>>
C 函数sscanf()的用法
查看>>
python模块之hashlib: md5和sha算法
查看>>
linux系统安装的引导镜像制作流程分享
查看>>
解决ros建***能登录不能访问内网远程桌面的问题
查看>>
pfsense锁住自己
查看>>
vsftpd 相关总结
查看>>
bash complete -C command
查看>>
解决zabbix 3.0中1151端口不能运行问题
查看>>
售前工程师的成长---一个老员工的经验之谈
查看>>
Get到的优秀博客网址
查看>>
dubbo
查看>>
【Git入门之四】操作项目
查看>>
老男孩教育每日一题-第107天-简述你对***的理解,常见的有哪几种?
查看>>
Python学习--time
查看>>