介绍

Jmeter中的HTTP(S)代理服务器(Proxy Server)跟常用的网络抓包工具(Fiddler/Charles)原理一样。都是网络信息的中转站(或者称之为中介)。

网络抓包工具可参考以下链接
抓包工具之Fiddlerj介绍、安装、原理及相关操作

抓包工具之Charles介绍、安装、使用

实践操作(以web为主)

本文已安装Jmeter 4.0版本,未安装的朋友们可参考以下安装链接:Jmeter环境搭建

  1. 打开Jmeter工具,测试计划(Test Plan)中点击右键 --> 添加一个线程组(用于存放录制好的脚本)

  2. 在测试计划下右键 --> 添加(add) --> 非测试元件(Non Test Elements) --> HTTP(S)代理服务器(HTTP(S) Test Script Recorder)

  3. 填写对应的代理服务器信息,如下所示:

  4. 代理服务器设置过滤器,设置完成后,点击启动(Start)即可

  5. 启动后,电脑浏览器设置相应的代理服务器,比如:IE(菜单栏–> 工具 --> Internet选项 --> 连接 --> 局域网设置 --> 勾选代理服务器,填写对应服务器代理的IP和代理端口,保存即可)

– 谷歌浏览器设置代理服务器(设置–>高级–>代理设置–>连接–>局域网设置–>勾选代理服务器,填写对应服务器代理的IP和代理端口,保存即可)

– 火狐浏览器设置代理服务器(选项–>常规–>找到“网络代理”–>设置–>勾选手动代理配置,填写对应服务器代理的IP和代理端口,保存即可)

  1. 操作对应的页面(这里用浏览器),就可以看到录制好的脚本了
  2. 为对应录制好的或者需要用到的接口进行优化脚本(参数化、断言等)

Jmeter 4.0自带代理接口录制脚本相关推荐

  1. JMeter4.0使用笔记 使用Badboy录制脚本,使用代理录制脚本

    JMeter可以用于测试静态和动态资源例如静态文件.Java 小服务程序.CGI 脚本.Java 对象. 数据库, FTP 服务器, 等等.JMeter 可以用于对服务器.网络或对象模拟巨大的负载,来 ...

  2. Jmeter 4.0+高分屏参数自动设置脚本

    jmeter的高版本已经支持高分屏(4k分辨率)了,但是默认情况下参数是没有启动高分屏支持的.需要自己设置,但是每次设置比较麻烦,因此编写的bat脚本来启动jmeter的高分屏支持.例如名字叫:Jem ...

  3. Jmeter录制脚本(二)-----使用代理录制web脚本

    Jmeter脚本是以JMX格式为主 Jmeter也是支持录制的,支持第三方录制方式和代理录制方式. 1.第三方录制主要是通过badboy来录制,录制后另存为jmx格式即可. 2.Jmeter也有自己的 ...

  4. jmeter(2)录制脚本

    Jmeter脚本是以JMX格式为主 Jmeter也是支持录制的,支持第三方录制方式和代理录制方式. 1.第三方录制主要是通过badboy来录制,录制后另存为jmx格式即可. 2.Jmeter也有自己的 ...

  5. 性能测试之Jmeter:使用代理录制脚本

    Jmeter中有两种方法可以录制脚本,但笔者一向不喜欢把简单的事情复杂化(安装badbody麻烦,就不介绍这种方法了),那么自然就选择通过Jmeter代理来录制脚本.下面讲讲具体的脚本录制步骤: 1. ...

  6. Jmeter4.X - 使用本身自带的脚本录制功能录制脚本

    1.前言 记录对Jmeter评估研究的过程,本文记录使用apache网站提供的原Jmeter使用自带功能进行脚本录制. 本文可用于面向B/S WEB应用测试的工程师熟悉Jmeter使用.章节安排按照脚 ...

  7. LR中URL方式录制和基于HTML录制脚本(转)

    1. 如何在lr中录制js等 在录制设置中选择url_base,即可 2.cookie问题? Simulate a new user on each iteration意味着每次Iteration的时 ...

  8. 【jmeter测试--自带录制脚本功能】

    jmeter测试脚本不会写,jmeter自带录制脚本走起 标签: jmeter测试脚本 windows下使用的话下载zip压缩包解压后直接打开apache-jmeter-3.0\bin\ApacheJ ...

  9. jmeter之使用代理录制脚本

    从loadrunner到jmeter,录制压力测试脚本好像都只支持IE,近来才知道jmeter还有自带的录制脚本元件, 且支持IE.Chrome及Firefox等多种浏览器.这里就记录一下通过jmet ...

最新文章

  1. 解决pycharm新建项目后按钮灰色问题
  2. 电源完整性仿真让电路板更完美
  3. ML之SVM:利用SVM算法对手写数字图片识别数据集(PCA降维处理)进行预测并评估模型(两种算法)性能
  4. 【IPFS + 区块链 系列】 入门篇 - IPFS环境配置
  5. 8.5 趣味游戏(2)
  6. vmware 蓝屏_网络安全小百科--利用微软CVE 2019-0708漏洞让对方系统蓝屏死机
  7. 调用支付jsapl缺少参数:totalfee openid无法取得_微信支付的软件架构,牛逼!
  8. NGS基础 - 参考基因组和基因注释文件
  9. 常用的正则表达式格式
  10. java.lang.VerifyError: Expecting a stack map frame
  11. truffle 安装以及基本指令
  12. 为什么 Facebook 活得春风得意,而人人网却半死不活?
  13. 形象描述oracle是如何工作的--有点意思
  14. TPAdmin 验证码不显示问题
  15. Android实现手机和电脑屏幕共享
  16. 世界芯中国芯RISC-V相关资源及进展
  17. 解决 SSL握手失败问题
  18. html页面会出现浏览器崩溃,Chrome浏览器所有页面全部崩溃解决办法。
  19. 3D动画制作流程概要
  20. seedlab:V** tunneling The Container Version

热门文章

  1. SDK Manager安装
  2. 用Python爬取需要登录的网站
  3. E签宝的接口对接PHP代码演示
  4. python输出偶数_python程序使用递归查找数字是偶数还是奇数
  5. Chrony -实现NTP时间同步
  6. java中对字符串的一些简单操作
  7. 基于ARM的移动视频监控系统
  8. 麻进:这次不烧作品!
  9. 火山视窗正则表达式类库使用
  10. 佳能Canon PIXMA MG2545S 打印机驱动