zoukankan      html  css  js  c++  java
  • jmeter抓包之APP

    以前抓包一直使用Charles,fiddler等。在学习Jmeter的时候发现Jmeter中有非测试元件也是可以抓包,而且非常好用

    一.选择测试计划,添加线程组

     二.测试计划中添加-非测试元件-HTTP代理服务器

     三.修改HTTP代理服务器,端口改为8888,目标控制器选择线程组

     四.查看本地ip,设置手机代理(注意手机需连接wifi,和主机在同一局域网)

     五.启动HTTP代理服务器,抓取应用宝APP请求

     六.手机打开APP,任一点击,所有请求都被jmeter抓取到

     七.如果想要查看结果,添加结果树,运行jmeter。

     初学jmeter工具,在设置端口号时,使用8888,IE设置的局域网端口也为8888,启动代理服务器时,提示:Could not create script recorder-port in use.Choose another port:Address already in use:JVM_Bind,此时把端口号换为如9999等就可以了。不能与其它代理使用相同的端口号

    Jmeter录制APP中HTTPS请求

    1.添加“非测试组件--HTTP代理服务器”,设置端口号如:8887

    2.然后手机设置代理,端口号同:8888

    3.选择目标控制器,点击启动,然后再打开jmeter安装目录中bin目录,

     4.".crt"文件证书通过QQ发送到手机上面,使用QQ浏览器打开 安装证书,信任证书

    5.".usr"文件导入jmeter中

     6.启动代理服务号,进行HTTPS录制,出现出现“Keystore Password”密码输入框,输入“password”,点击“OK”

  • 相关阅读:
    C++中的string和stringstream用法1
    回调函数简析
    Qt界面设计更新
    C/C++中的类型转换
    桥接模式 bridge pattern
    装饰者模式
    适配器模式
    代理模型
    工厂类---抽象工厂(3)
    [效率神技]Intellij 的快捷键和效率技巧|系列一|常用快捷键
  • 原文地址:https://www.cnblogs.com/Testing1105/p/12172669.html
Copyright © 2011-2022 走看看