zoukankan      html  css  js  c++  java
  • Jmeter- 笔记3

    http代理服务器录制脚本:

      1.新建线程组

      2.添加 http代理服务器 元件

      3.http代理服务器修改:

        1)端口:8899,任意给个无占用的

        2)目标控制器:改成刚刚新建的线程组。不改就录制会报错“Target Controller is..."

        3)请求过滤器:排除模式 - [添加建议排除]是可用把录制过程中有些不必要的请求被过滤掉,但这种过滤不能达到百分百

    设置好后,启动录制,会出现一个窗口CA***,是关于证书的。证书放在.in里ApacheJMeterTemporaryRootCA  和 ApacheJMeterTemporaryRootCA.usr 。 录制https协议时需要选择这两个证书。http协议无需选择。

    录制前需要打开计算机的代理设置:

    火狐:选项 - 常规 - 网络设置 - 设置 - 手动代理配置(M)

    谷歌:设置 - 高级 - 系统 - 打开您计算机的代理设置 - 手动代理设置:地址:127.0.0.1 , 端口为http代理服务器修改里设置的8899

    以上设置好后,在Jmeter的http代理服务器点击启动,开始录制

    录制的缺点:太多不需要的请求被录制,需要手动删除

    录制完之后,把浏览器的代理关闭掉,否则该浏览器无法上网。

    建议请求参数较多时,可采用录制方式

     

    不建议使用badboy工具录制:

      1.工具不再维护

      2.对js不友好,当有js报错时,可能会导致某些脚本无法录制

      3.不能录制谷歌浏览器

    当无接口文件时,需要抓包获取接口

    接口抓包工具:

    web网页、pc软件:

      HTTP:浏览器F12、fiddler、wireshark

      HTTPS:fiddler

    App软件:

      HTTPHTTPS:fiddler

  • 相关阅读:
    需求分析-配置软件开发的出发点
    有关tab页的
    有关菜单的
    有关树形结构的
    需求分析-新闻发布的完整需求
    需求分析-网盘类的需求分析
    需求分析-有关有关富文本编辑器的需求
    Objective-C中的instancetype和id区别
    webservice远程调试开启
    Controller之间传递数据:Block传值
  • 原文地址:https://www.cnblogs.com/sue2015/p/14129050.html
Copyright © 2011-2022 走看看