学习jmeter?从实际出发,我也是一个初学者,会优先考虑先用来做一些简单的抓包、接口测试,在实践的过程中学习jmeter用途。那么接下来,这篇文章我会以jmeter抓包开启我的jmeter旅程。

这里以火狐浏览器、安卓手机为例。

一、浏览器抓包

1.在jmeter中创建线程组,然后新增http代理服务器,配置代理信息。

配置代理信息如下图:Global Settings设置任意未占用的端口号(0000~9999),HTTPS Domains设置代理IP(这里填写jmeter所在机器的IP地址),目标控制器选择线程组。

2.安装证书
点击【启动】,报错:未安装证书。

提示未安装证书,如果不安装证书,直接抓包是抓不到数据包的。
Firefox导入证书:
【选项】-【隐私与安全】-证书-【查看证书】{证书颁发机构},点击【导入】,选择jmeter的ApacheJMeterTemporaryRootCA.crt文件。

导入成功,可以在{证书颁发机构}中查看到该证书。

安装成功,点击【确定】。
3.设置浏览器代理
Firefox-【选项】-【常规】网络设置,点击【设置】,选择“手动代理配置”,ip地址、端口号要跟jmeter线程组设置的http代理服务器一致,勾选“为所有协议使用相同代理服务器”,点击【确定】。

Tips:设置了代理服务器后,该浏览器/手机无法访问网络。

因为设置了代理后的浏览器/手机,浏览器/手机只有在jmeter中的HTTP代理服务器启动的情况下,才能联网。
4.以下用Firefox来演示抓包:
启动抓取该浏览器的数据包:点击【启动】后,会弹出未安装证书的提示,因为我们已经安装了证书,所以不用管,点击【ok】,然后会弹出一个control,相当于LR11的录制,不用管。

打开Firefox浏览器,操作(输入网址,点击按钮)之后,点击【停止】。

在线程组中可查看到抓取的数据包。

抓包结束。
二、手机app抓包
前提:手机、电脑需要在同一个ip、wifi环境下。
1.在jmeter中创建线程组,然后新增http代理服务器,配置代理信息。
此处的ip为本地电脑ip地址。端口号为任意未占用的端口号,目标控制器选择线程组。

2.手机设置代理
先连接wifi,然后设置wifi的代理:手动,ip地址、端口号要与jmeter的HTTP代理服务器一致,点击【保存】。

3.点击jmeter的启动,安装证书
点击【启动】,报错:未安装证书。

没安装证书的后果是抓取不到数据包。
需要将证书上传到手机中,安装。

4.抓包
启动抓取该app的数据包:点击【启动】后,会弹出未安装证书的提示,但不用管,已经可以抓包了。点击【ok】后,会弹出一个control,相当于LR11的录制,不用管。

打开手机需要抓包的app,操作,这里以抓取登录的数据包为例,操作完毕后,点击Control的【停止】。

抓包结束。

jmeter旅程第一站:Jmeter抓包浏览器或者抓取手机app的包的更多相关文章

  1. 使用Fiddler抓取手机APP数据包--360WIFI

    使用Fiddler抓取手机APP流量--360WIFI 操作步骤:1.打开Fiddler,Tools-Fiddler Options-Connections,勾选Allow remote comput ...

  2. Fiddler高级用法-抓取手机app数据包

    在上一篇中介绍了Fiddler的基本使用方法.通过上一篇的操作我们可以直接抓取浏览器的数据包.但在APP测试中,我们需要抓取手机APP上的数据包,应该怎么操作呢? Andriod配置方法 1)确保手机 ...

  3. fiddler 抓取手机app请求包

    今天心血来潮,也不知道怎么了,想着抓抓我们公司手机app的包看看,研究研究我们公司的接口,哎,我们api文档,我自己抓包看看吧.工具选择fiddler,理由免费,用着也舒服,手机设备 iPhone6 ...

  4. Fiddler抓取手机APP数据包

    第一步:下载神器Fiddler,下载链接: http://w.x.baidu.com/alading/anquan_soft_down_ub/10963 下载完成之后,傻瓜式的安装一下了! 第二步:设 ...

  5. ffiddler抓取手机(app)https包

    很多同学有看过原文,但是按照原文还是没有设置成功(我就是其中一个)然后查了网上资料,在某些选项上进行增加,填写,配置通过.(和原文略有不同) 安装Fiddler,我们正常的流程在feiddler中设置 ...

  6. Fiddler 抓取手机APP数据包

    Fiddler是一个调试代理,下载地址http://www.telerik.com/download/fiddler 下载安装运行后,查出运行机器的IP,手机连接同一网域内的WIFI,手机WIFI连接 ...

  7. 利用Fiddler抓取手机APP数据包

    Fiddler是一个调试代理,下载地址http://www.telerik.com/download/fiddler 下载安装运行后,查出运行机器的IP,手机连接同一网域内的WIFI,手机WIFI连接 ...

  8. Fiddler2 抓取手机APP数据包

    原文:http://blog.goyiyo.com/archives/2044 下载安装运行后,查出运行机器的IP,手机连接同一网域内的WIFI,手机WIFI连接设置里的高级里,代理设置填写上Fidd ...

  9. 用Fiddler抓取手机APP数据包

    Fiddler下载地址 1.允许远程连接 2.允许监听https 3.重启Fiddler 这步很重要,不要忘了 4.手机配置 用ipconfig命令查询当前PC的局域网IP 将手机连接上同一个WIFI ...

随机推荐

  1. WPF/Winform 图表库LiveCharts

    早前的博客,自己动手写了几个图表饼状图,柱形图,折线图等,重在思路. 那么如果你不想这么麻烦自己动手,有没有现成的图表库那? 当然有,虽然我也刚开始用没多久,不过还是对这么良心的项目充满了敬佩!! g ...

  2. ArcGIS:从DEM数据提取对应点的高程

    通过Extract Value to Points从DEM数据中提取所需点的高程. 方法/步骤 将DEM数据文件和一个shapefile点文件(分别命名为"DEM"和"P ...

  3. 多台服务器共享session问题(2)

    多台服务器共享session问题  转载自:https://www.cnblogs.com/lingshao/p/5580287.html 在现在的大型网站中,如何实现多台服务器中的session数据 ...

  4. 传统JIT和java9新特性AOT理解

    java慢的原因 1.  除了少量基本类型用栈存储外,所有对象都使用堆存储.堆的性能低于栈. 2.  很多强制类型转换(cast)或加查,耗用内存大.java运行时对类型检测,如果类型不正确会抛出Cl ...

  5. Android:绘制字符

    根据FontMetrics的特点,将字符在矩形框中居中显示:

  6. Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient

    1.今天在进行hive测试的时候,发现hive一直进不去,并且报了这个错误. Unable to instantiate org.apache.hadoop.hive.ql.metadata.Sess ...

  7. Linkerd 2.10(Step by Step)—配置重试

    Linkerd 2.10 系列 快速上手 Linkerd v2 Service Mesh(服务网格) 腾讯云 K8S 集群实战 Service Mesh-Linkerd2 & Traefik2 ...

  8. ubuntu 16.04 & 18.04 远程桌面使用

    其自带的远程桌面: Server端,被访问端,    Desktop Sharing Client端,访问者的电脑端. Remmina Remote Desktop Client, VNC -> ...

  9. APP 兼容性测试之云测平台体验

    前言 兼容性测试主要通过人工或自动化的方式,在需要覆盖的终端设备上进行功能用例执行,查看软件性能.稳定性等是否正常. 对于需要覆盖的终端设备,大型互联网公司,像BAT,基本都有自己的测试实验室,拥有大 ...

  10. Centos7.4 安装MySQL 5.7.21 (通用二进制包)

    1.下载安装包 MySQL 官方下载地址:https://dev.mysql.com/downloads/mysql/ MySQL 5.7官方安装文档:https://dev.mysql.com/do ...