使用原生的HTTP代理服务器

使用jmeter自带的代理服务器可以录制脚本,大体分为以下几步:

1.创建线程组

创建一个线程组(右键点击“测试计划”—>“添加”---->“线程组”)

设置一个逻辑控制器(非必要)

2.创建http代理服务器

创建一个http代理服务器(右键点击“测试计划”—>“添加”—>“非测试元件”—>“http代理服务器”)

3.浏览器设置网络代理(需要安装jmeter代理证书)

启动代理服务后,会在jmeter的根目录下生成一个证书


后续需将该证书导入到浏览器中。

打开浏览器设置网络代理,设置网络代理后可能会影响正常上网,所有每次做完录制后又要将网络代理改回来比较麻烦。

我这里推荐用firefox中的一个插件,轻松快捷的管理和切换代理设置

记得往浏览器中导入jmeter的安装证书

4.启动http代理服务器,进行脚本录制*

点击启动进入录制状态

浏览器中操作正常流程,jmeter会将相应的代码保存在指定地方

由于是通过浏览器辅助的,只要浏览器能打开的,它都能记录,但它录制的脚本看上去比较乱,所有需要对录制后的脚本进行筛选和优化

当然也可以手动筛选

最后建议学会手写请求,基本都是界面操作,程度不难。
相反,录制看似简单,其实会给后期的脚本调试增加很多麻烦

JMeter基础---脚本录制相关推荐

  1. JMeter基础之——录制脚本

    JMeter基础之--录制脚本 Jmeter 是一个非常流行的性能测试工具,虽然与LoadRunner相比有很多不足,比如:它结果分析能力没有LoadRunner详细:很它的优点也有很多: ● 开源, ...

  2. JMeter基础之—录制脚本

    Jmeter 是一个非常流行的性能测试工具,虽然与LoadRunner相比有很多不足,比如:它结果分析能力没有LoadRunner详细:很它的优点也有很多: 开源,他是一款开源的免费软件,使用它你不需 ...

  3. jmeter性能测试脚本录制不了的几种情况

    1.未设置代理服务器 jmeter录制的原理:用户的请求通过jmeter脚本录制器然后再发送到所请求的服务器,这样才jmeter脚本录制器就录制了一份请求. 如果没有设置代理服务器,自然就录制不了脚本 ...

  4. 三款性能测试工具kylinPET、LoadRunner、Jmeter在脚本录制与调试上的差异性

    软件的性能测试活动离不开性能测试工具的支持.国外常用的性能测试工具有:loadRunner(商用),Jmeter(开源),国内做的比较好的国产性能工具有kylinPET.性能测试工具的录制和调试是能力 ...

  5. 云智慧压测实战分享之JMeter脚本录制实例

    在前面的<云智慧压测实战分享之JMeter工具使用初探>中我们对JMeter的功能特点和常用元件做了简单介绍,接下来说说JMeter的脚本录制.JMeter有多种录制脚本方法,其中最常见的 ...

  6. 压力测试-Jmeter脚本录制方案

    使用Jmeter时在特殊场景下需要用到脚本录制的功能,本文将分享如何使用Jmeter进行脚本的录制及相关的注意事项. 准备工作: 创建基础API框架:新建测试计划-创建线程组-创建HTTP请求-创建查 ...

  7. 如何使用Jmeter 5.1录制脚本

    背景 Jmeter 能够进行压力测试和性能测试,以及脚本的录制和回放,下面就介绍一下如何使用最新版的Jmeter 录制脚本. 环境准备 下载 jdk8 并安装并配置java 运行环境.因为jmeter ...

  8. 【虫师--系列】JMeter基础之--元件的作用域与执行顺序

    来自: http://www.cnblogs.com/fnng/archive/2012/12/27/2836506.html    作者:虫师 前面有介绍过jmeter的元件类别,对于新手来说,jm ...

  9. Jmeter脚本录制(APP)

    1. 什么是脚本录制 在进行测试的时候,可能有好多脚本或者界面需要操作测试,并且有些测试链接需要 重复多线程高并发进行测试,我们一般会针对这一些操作,进行一个脚本录制,录制 好之后,之后测试就可以在这 ...

  10. 性能测试——JMeter脚本录制和HTTP负载测试

    实验目的 (1)了解Jmeter性能测试工具的用途和简单的操作: (2)掌握Jmeter性能测试工具测试过程: (3)能够使用Jmeter进行负载测试: 实验步骤 使用Jmeter对MercuryTo ...

最新文章

  1. shell 脚本定时创建月份表
  2. [转载] Win7下MATLAB 7.0下载地址和详细安装
  3. 组态王6.55安装教程
  4. k8s常用对象图示:Deployment、ReplicaSet、Pod它们的关系
  5. 并行开发 —— 第六篇 异步编程模型
  6. Confirm的用法!
  7. caffe与tensorflow框架下卷积的维度计算与一致性证明
  8. Easy Math(2018 ACM-ICPC 徐州赛区网络赛 D)
  9. 羡慕!援鄂医疗队护士姐妹表达感谢 马云:婚礼记得通知我这个舅舅
  10. mybatis 增删改查测试
  11. Win32汇编---控件的超类化感想
  12. C#Winform编程的基础知识
  13. 黑苹果驱动_黑苹果目前已可以完美驱动内置intel WiFi
  14. 犀牛Rhino中Grasshopper插件中的millipede千足虫插件安装方法
  15. 关于golang如何生成文档
  16. 2016微信公开课·张小龙演讲全文(下)
  17. 手机里tencent文件夹能删吗_华为手机中的文件夹代表什么,哪些可以删除,看完秒懂-tencent是什么文件夹...
  18. Hexo添加Icarus主题
  19. A component required a bean of type ‘com.yida.data.religion.common.dao.AddressInfoMapper‘ that could
  20. 实现jQuery下拉选单的选取值

热门文章

  1. android手机模拟鼠标控制pc,利用Android手机仿真PC鼠标的设计与实现
  2. Axure 8 注册码
  3. 智能车制作1——编码器
  4. ESP8266|ESP8266入门教程-AT指令视频教程(基于ESP-01S/ESP8266-01S)
  5. 【信号处理】Python实现BPSK、QPSK、8PSK、8QAM、16QAM、64QAM的调制和解调
  6. JAVA菜鸟入门(8) Java的Final关键字
  7. PLSQL Developer使用
  8. cass软件yy命令_南方CASS软件快捷命令大全,高手必备。。。
  9. [Linux网络编程]高并发-Epoll模型
  10. 初始化Maven本地仓库