Jmeter性能实战--录制功能

一、添加非测试元件的HTTP(S) Test Script Recorder
  • 添加线程组
  • 添加HTTP(S) Test Script Recorder
二、设置HTTP(S) Test Script Recorder
  • 按如下配置,后面说明
Target Controller(目标控制器)

备注:目标控制器选择哪一项则通过录制生成的取样器获取的请求数据就存储在对应的目录下

(1)Use Recording Controller---->使用录制控制器,若选中该项,则应先操作“Thread Group--add--Logic Controller--Recording Controller”,不然会提示没有对应的控制器

(2)Test Plan>Thread Group---->测试计划>线程组

(3)Test Plan>HTTP(S) Test Script Recorder---->测试计划>HTTP代理服务器
Grouping(分组)

(1)Do not group samplers(不要将采样器分组)
(2)Add separators between groups(在组之间添加分隔符)
(3)Put each group in a new controller(将每组放入一个新控制器)
(4)Store 1st sampler of each group only(只储存每组的第一个取样器)
(5)Put each group in a new transaction controller(将每个组放入一个新的事务控制器)

三、给浏览器设置代理(最好使用火狐浏览器)

(1)打开火狐浏览器,点击右上角打开菜单,选择首选项
(2)进入首选项页面,点击网络设置模块的:设置
(3)弹出的弹窗中选中:手动代理配置,设置HTTP代理、端口与jmeter保持一致

四、启动代理录制
  • 操作:start
  • 点击:OK

补充说明:HTTP(S) Test Script Recorder组件中勾选“Retrieve All Embedded Resources(检索所有嵌入资源)”是为了更加的贴合实际场景,因为实际访问一个页面是需要访问其他数据的包括图片或另外的网站等。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章