点击上方“AirPython”,选择“加为星标”

第一时间关注 Python 原创干货!

1. 前言

传统的抓包工具, 如:Fiddler、Charles、Wireshark、Tcpdump,相信大家都耳熟能详

今天我们聊一款另外一款抓包工具:Jmeter

它是 Apache 组织开发基于 JAVA 语言的免费开源测试工具

虽然 Jmeter 主要用于压力性能测试,但使用它进行抓包也非常方便!

2. 使用步骤

2-1  安装 Jmeter

首先,我们在本地依次安装好 JDK 和 Jmeter,推荐使用 Jmeter5

http://jmeter.apache.org/download_jmeter.cgi

命令行启动 Jmeter 软件,主界面如下:

2-2  配置 HTTP 代理服务器

选中 Test Plan,右键选择添加一个 线程组

继续选中 Test Plan,右键添加一个 代理服务器

在代理服务器界面,配置端口号、ip 地址及目标网络控制器

需要指出的是,Jmeter 同样提供过滤 Tab 项,方便我们利用 Content-Type、URL 关键字进行过滤

比如:我们过滤掉图片、js、css 文件

# 过滤掉图片、js文件、css文件
.*\.(js|css|PNG|jpg|ico|png|gif|webp).*

点击 Start 按钮,弹出创建 Jmeter CA 证书 的对话框,点击 OK

2-3  导入证书

上一步生成的证书默认生成在 Jmeter 安装文件夹 bin 目录下

接着,将证书文件发送到手机上进行安装,操作步骤和 Charles、Fiddler 类似

2-4  配置代理

确保手机、PC 在同一局域网下

配置代理为手动,指向 PC 端的 ip 地址及上面指定的端口号

2-5  测试使用

经过上面一系列操作,现在就可以对手机端的应用进行抓包了

抓包的结果如下:

3.最后

实际工作中,Jmeter 作为一款专业的性能测试工具,简单的抓包任务完全可以使用它来完成

但是,对于一些复杂场景的抓包,还是推荐使用 Charles / Fiddler / Wireshark 铁三角搭档

如果你觉得文章还不错,请大家 点赞、分享、留言 下,因为这将是我持续输出更多优质文章的最强动力!

推荐阅读

带你用 Python 实现自动化群控(入门篇)

这些自动化场景,批处理完全可以取代 Python

我用几行 Python 自动化脚本完美解决掉了小姐姐的微信焦虑感

Python 爬虫,推荐一款简单的抓包工具相关推荐

  1. Python 爬虫,推荐一款简单的抓包工具(续)

    点击上方"AirPython",选择"加为星标" 第一时间关注 Python 原创干货! 1. 前言 上篇文章发布之后,有小伙伴后台私信我,说文章只涉及到手机端 ...

  2. python 抓包秒杀_Python 爬虫,推荐一款简单的抓包工具(续)

    2. Jmeter 配置 2-1创建线程组 打开 Jmeter 软件之后,保存为一个 jmx 文件 选中默认的测试计划,右键,添加一个一个线程(用户),选择线程组,这样会创建一个线程组 2-2为线程组 ...

  3. Python爬虫新手教程:实战APP抓包,抖音的小姐姐等着我!

    APP抓包 前面我们了解了一些关于 Python 爬虫的知识,不过都是基于 PC 端浏览器网页中的内容进行爬取.现在手机 App 用的越来越多,而且很多也没有网页端,比如抖音就没有网页版,那么上面的视 ...

  4. 一款无root抓包工具 AndroLuaJ

    介绍一款安卓端不需要root的抓包工具,demo.apk.主要讲述它怎么为全局设置代理,尽管GitHub(地址在文末)上讲得很清楚,但是我觉得就是还有一两个不懂怎么处理.既然是为coder写的文章,那 ...

  5. python爬虫登录微博_【新手学Python爬虫】微博网页PC端抓包分析和模拟登录

    本帖最后由 杀猪用牛刀 于 2020-4-2 23:59 编辑 首先我是一个python爬虫的新手,模拟登录也是我看b站模拟登录教学加自己琢磨完成的,其中很多分析很粗糙,还希望大家多多包涵:lol 话 ...

  6. python爬虫实战案例-Python爬虫实战案例:手机APP抓包爬虫

    1. items.pyclass DouyuspiderItem(scrapy.Item): name = scrapy.Field()# 存储照⽚的名字 imagesUrls = scrapy.Fi ...

  7. 『Python爬虫』抓包工具 Fiddler 入门教程

    如今Python爬虫越来越火,有想学好Python爬虫的小伙伴可以前往gzh[Python编程学习圈]领取系统的学习资料以及教程视频,还分享有大量的技术干货文章可以阅读学习,欢迎大家关注学习. 传统的 ...

  8. 【爬虫】网页抓包工具--Fiddler

    [爬虫]网页抓包工具--Fiddler Fiddler基础知识 Fiddler是强大的抓包工具,它的原理是以web代理服务器的形式进行工作的,使用的代理地址是:127.0.0.1,端口默认为8888, ...

  9. python抓包 windows_教你用100行Python代码写一个抓包工具

    现代计算机程序大部分时候离不开网络,作为开发者,在日常开发网络相关的程序或者排查程序错误时经常会用抓包工具来分析网卡收发的数据,比如著名的tcpdump,Wireshark等.今天我们尝试用100行左 ...

最新文章

  1. TabLayout的指示器长度 的问题
  2. ListView 与 ImageList
  3. django model中的meta类
  4. 老板问:多长时间搞定?开发说3天,測试说2天,然后……
  5. 学习TensorFlow、PyTorch、机器学习、深度学习和数据结构五件套!附下载链接!...
  6. 数据库元数据数据字典查询_2_列出所有的数据库
  7. 基于.NetCore3.1搭建项目系列 —— 使用Swagger导出文档 (补充篇)
  8. 《Python Cookbook 3rd》笔记(4.4):实现迭代器协议
  9. Android 系统(178)---Android N to O升级准则
  10. 修改sublime textd3中的注释文字颜色
  11. bash: test1: command not found
  12. maven 编译出错解决
  13. 什么,缺“Java项目经验”找不到工作?锋哥送你80个“项目经验”
  14. html制作清明上河图
  15. msm8937 64位开发概要
  16. UE4自定义资源和编辑器(一):创建自定义资源
  17. 设计并实现一个员工(Employee)类(C++)
  18. 向量相似度度量(二):EMD (Earth Mover's Distance)的MATLAB对照实现
  19. iOS中-Qutarz2D详解及使用
  20. connection_reset -101

热门文章

  1. import、from...improt、from...import *三者的区别
  2. 2021年低压电工考试题库及低压电工模拟考试
  3. 安全加密之---CA数字证书
  4. 区块链行业发展月度新动态
  5. oracle软件对会计的发展,财务软件的现状及发展趋势.doc
  6. 阿里开源java调试_阿里开源java诊断工具Arthas
  7. C语言中的截断与整型提升
  8. 视频转码后,video只能播放声音,不能播放画面
  9. 2022年(金融保险)金融行业几个比较热门的证书
  10. 前沿篇:西门子博图指令(指令含义)(工控PLC工程师入门必读,5天可上手调试)