jmeter压测和抓包

一、Jmeter 分布式压测步骤(添加压力机):

1. 在其他的压力机启动jmeter-server.bat,几台机器都在一个局域网里,能ping通
2. 在主控机jmeter的配置文件jmeter.properties找到remote_hosts=xx,添加压力机的ip,默认端口号1099,重启jmeter
3. 运行主控机的时候,选择运行——远程全部启动(jmeter自动分配压力机的并发)

二、Linux下运行jmeter脚本

1.首先在jmeter图形化界面做好脚本,设置好并发、执行时间等
2.把脚本放到bin目录下
3.打开bin路径的终端,运行命令jmeter -n -t xxx.jmx -l xxx.jtl
-n:没有图形化界面 -t:后面跟文件路径,指定运行哪个脚本 -l:运行结果保存哪个路径下面,不写路径默认是bin目录下
4.查看结果:jmeter图形化界面上添加聚合报告或查看结果树,浏览生成的jtl文件即可

三、抓包:

定位问题,看接口、篡改请求和返回结果

手机抓包:

1. 打开charles ,保证手机和电脑在一个局域网内
2. 手机设置代理。设置为手动,服务器写电脑ip,端口号默认charles8888(charles可以改默认端口号)

模拟弱网测试:

1. proxy-throttle settings-勾选enable throttling。设置网络上传下载速度等

posted @ 2020-07-17 15:15  hesperid  阅读(160)  评论(0编辑  收藏  举报