从loadrunner到jmeter,录制压力测试脚本好像都只支持IE,近来才知道jmeter还有自带的录制脚本元件,

且支持IE、Chrome及Firefox等多种浏览器。这里就记录一下通过jmeter HTTP代理服务器录制测试脚本的过程。

1、jmeter工作台中添加http代理服务器元件

2、测试计划总添加线程组和http请求默认值,并设置服务器的IP和Port

3、配置代理服务器

4、配置浏览器(Firefox)的代理服务器

打开火狐浏览器 ---> 打开菜单 ---> 选项---> 高级 ---> 网络---> 设置:选择 手动配置代理,设置代理服务器为 本机 ,端口 8888

(端口与jmeter代理服务器中设置保持一致)

5 、jmeter中启动代理服务器即可开始录制测试脚本

6 、按流程在测试网址中添加一个记录

7、查看录制结果,录制的脚本中存在很多css、js、jpg等静态文件,这些文件并不用录制上来。因此在设置代理服务器录制时,

可以排除这些格式的文件,以精简脚本。

8、重新配置jmeter代理服务器

9、重新录制业务脚本,得到如下精简后的脚本:

10、添加监听器:查看结果树,回放脚本,验证是否添加记录成功

发现回放不成功,脚本停在登录界面。

11、要解决这个问题需添加HTTP COOKIE MANAGER 管理器件,该元件会保存服务器发到客户端的sessionId到cookie中,并

自动加载到下一个请求中,使所有请求在同一个会话中,如下

12、重新回放,添加记录成功

13、配置CSV Data Set Config ,参数化新增的记录(脚本同目录下新建文件test.csv,配置参数的值,参数间用英文逗号隔开)

14、执行参数化后的脚本,得到测试结果,循环三次,增加三条记录成功

15、设置好线程数、循环次数、集合点、事务、断言、关联等等后即可执行压力测试。。。

参考原文链接:http://www.cnblogs.com/chengtch/p/6067915.html

转载于:https://www.cnblogs.com/longronglang/p/6416764.html

jmeter之使用代理录制脚本相关推荐

  1. jmeter(二)录制脚本

    jmeter录制脚本共有两种 第一是使用Badboy录制脚本 1.下载Badboy: 链接:https://pan.baidu.com/s/1f2IBN6LndXg7AIH966onqg 密码:738 ...

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

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

  3. loadrunner代理录制脚本方法介绍

    LR使用代理录制脚本介绍 使用lr录制浏览器请求时,常常出现无法打开浏览器的现象.使用lr自带的代理,可以有效的解决该问题,且支持的浏览器不再限于IE.火狐,甚至可以录制手机浏览器发出的请求: 代理需 ...

  4. Loadrunner11使用代理录制脚本

    1.使用代理录制脚本可以解决: 录制时浏览器打不开.录制脚本为空的问题,或者被测系统本身兼容不了IE8,只能兼容更高版本浏览器的这种情况. 2.使用Loadrunner代理录制的原理: 启动Loadr ...

  5. Jmeter:使用代理录制安卓手机APP性能测试脚本

    如何做安卓手机APP的性能测试?手机APP不像web或者接口那样可以用loadrunner或者Jmeter压测.手机APP的性能应该从两方面去考虑,首先APP本身,其次就是APP后端的接口.APP自身 ...

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

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

  7. JMeter初探三-代理录制

    上节介绍了Badboy的录制方式 ,现在介绍一下代理录制的方法,代理服务器的录制方式如下: 1.新建代理服务器 在代理服务器中填写端口等信息,这里填写8088,选择目标控制器 点击界面上的 启动按钮  ...

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

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

  9. Jmeter通过HTTP代理服务器录制脚本(二)

    Jmeter自带的组件-HTTP代理服务器来进行脚本的录制,此功能可以录制Web/APP端的脚本. 一.录制Web端的脚本 本次使用的是Jmeter 5.0版本,chrome浏览器 1.浏览器设置 设 ...

最新文章

  1. 项目管理必知的7个重点
  2. html5常用的属性标签,HTML5常用标签及其属性设置
  3. C# 基础知识 (四).C#简介及托管代码
  4. 采用成员函数和友元函数计算给定两个坐标点之间的距离
  5. 三种方法打印 main函数的返回地址的值(old EIP)(用途,你懂得!)
  6. Ant-编译构建(1)-HelloWorld
  7. WebLogic 11gR1修改jdk版本
  8. radiobutton在listview中处理
  9. idea中xml文件用浏览器打开
  10. u盘插linux系统不显示,u盘在我的电脑显示不出来怎么办
  11. 我就是那菜花!我就是那花椰菜!
  12. 在软件测试面试过程中如何进行自我介绍?
  13. spring-cloud-oauth2
  14. 【不三不四的脑洞】大龄程序猿 “奇葩” 相亲记 | 年中总“劫”
  15. Spring-初识Spring框架-IOC控制反转(DI依赖注入)
  16. 三菱FX系列PLC以太网连接kepwareopc软件
  17. 怎样将语音转化为文字
  18. Java数据结构——直接插入排序+希尔排序+冒泡排序
  19. 50 道 Python 基础练习题(附答案详解)
  20. 解决电视端使用SMB播放电脑资源需要输入密码的问题

热门文章

  1. 两台具有独立操作系统的计算机,第1章计算机网络习题与思考题参考答案
  2. qlearning算法_通过OpenAI Gym编写第一个强化学习算法
  3. NEAT(NeuroEvolution of Augmenting Topologies)算法详解与实践(基于NEAT-Python)
  4. C语言基础教程之enum
  5. idea新建web项目并配置运行教程
  6. Mobile端Catalog下面Category的配置步骤
  7. 2018年EMUI系统能力分论坛来啦
  8. 转:mysql show processlist命令 详解
  9. Mac下查看Git的安装目录
  10. ehcache 一二事 - ssm 中ehcashe的简单配置应用