jmeter录制脚本步骤:录制浏览器脚本/录制小程序或APP脚本

阅读目录

  • 步骤1.测试计划添加http代理服务器
  • 步骤2.测试计划添加线程组
  • 步骤3.线程组添加录制控制器(第三步最重要,否则录制时不加入http请求默认值)
  • 步骤4.测试计划添加http请求默认值
  • 步骤5.配置http代理服务器
  • 步骤6.浏览器添加代理服务器 (录制浏览器脚本,执行此步骤)
  • 步骤6.手机添加代理服务器(录制手机APP或小程序脚本,执行此步骤)
  • 步骤7.启动http代理服务器
  • 步骤8.录制脚本:每个页面操作前,在录制控制台输入事务名称

jmeter代理服务器录制的原理请【代理服务器抓包原理】:https://www.cnblogs.com/sheepboy/p/16257199.html

jmeter录制浏览器脚本与jmeter录制小程序或APP脚本只有步骤6设置不同(即浏览器与手机添加代理服务器的设置不一样),其他步骤设置一致

jmeter录制小程序与jmeter录制APP的步骤设置是完全一样的

jmeter录制浏览器脚本步骤

回到顶部

步骤1.测试计划添加http代理服务器

测试计划>添加>非测试元件>http代理服务器

回到顶部

步骤2.测试计划添加线程组

回到顶部

步骤3.线程组添加录制控制器(第三步最重要,否则录制时不加入http请求默认值)

线程组>添加>逻辑控制器>录制控制器

回到顶部

步骤4.测试计划添加http请求默认值

测试计划>添加>配置元件>HTTP请求默认值:设置访问的IP地址及端口号

回到顶部

步骤5.配置http代理服务器

5-1.配置代理服务器端口号,一般默认为8888

5-2.设置录制脚本存放节点路径,即选择目标控制器,一般选择为:测试计划>线程组

5-3.设置请求分组:默认录制的请求不分组,一般设置为请求按事务名称分组,即请求显示在各事务节点下

a.请求分组设置:一般设置为请求按事务名称分组,即请求显示在各事务节点下

b.设置请求不分组的显示样式如下:

5-4.勾选去掉记录HTTP信息头,方便后续脚本维护:可在测试计划中添加http请求默认值, 方便维护访问的地址和端口号

5-5.录制的请求前缀显示:在每个请求地址前以事务名称作为前缀

5-6.勾选"从HTML文件获取所有内含的资源文件":页面压测时,脚本录制时对静态资源进行请求

5-7.设置录制的请求过滤

a.请求地址过滤:使用包含模式过滤,录制出来的脚本只包含目标地址的请求:  .*目标地址.*   (正则设置)

http代理服务器> 切换至【Requests  Filtering】页签进行设置,如下图:

      b.请求类型过滤:使用排除模式过滤,一般选择:添加建议排除

回到顶部

步骤6.浏览器添加代理服务器 (录制浏览器脚本,执行此步骤)

6-1. 打开谷歌浏览器代理设置:设置>搜索 ”代理“

6-2.添加代理服务器所在的IP地址和端口号:即jmeter所在的IP地址及http代理服务器设置的端口号

回到顶部

步骤6.手机添加代理服务器(录制手机APP或小程序脚本,执行此步骤)

a.手机连上WIFI,且wifi网络与jmeter代理服务器在同一个网段,否则手机无法将请求发送给meter代理服务器

b.打开wifi设置,设置http代理,然后抓包即可

点击WiFi设置图标>HTTP代理>手动配置代理>添加代理服务器的IP地址及端口号

回到顶部

步骤7.启动http代理服务器

回到顶部

步骤8.录制脚本:每个页面操作前,在录制控制台输入事务名称

录制脚本后的请求结构显示:

jmeter录制脚本步骤:录制浏览器脚本/录制小程序或APP脚本相关推荐

  1. linux下bash脚本常用的十个技巧:显示执行脚本花费的时间,在脚本退出时杀死后台运行的程序,在脚本退出时跳出循环,读取命令行参数来决定循环次数

    文章目录 1.显示执行脚本花费的时间 2.在脚本退出时杀死后台运行的程序 3.在脚本退出时跳出循环 4.读取命令行参数来决定循环次数 1.显示执行脚本花费的时间 网址:bash - How to ge ...

  2. 微信小程序语言c#,微信小程序推出最新脚本语言WXS,你需要知道的全在这里了...

    原标题:微信小程序推出最新脚本语言WXS,你需要知道的全在这里了 感谢"造程序"(微信ID:zaochengxucom)的授权发布. 责编:陈秋歌,关注微信开发等领域,寻求报道或者 ...

  3. 企业小程序开发步骤【教你创建小程序】

    随着移动互联网的兴起,微信已经成为了很多企业和商家必备的平台,而其中,微信小程序是一个非常重要的工具.本文将为大家介绍小程序开发步骤,教你创建小程序. 步骤一.注册小程序账号 先准备一个小程序账号,在 ...

  4. 微信小程序从零开始开发步骤(二)创建小程序页面

    上一章注册完小程序,添加新建的项目,大致的准备开发已经完成,本章要分享的是 要创建一个简单的页面了,创建小程序页面的具体几个步骤: 1. 在pages 中添加一个目录 选中page,右击鼠标,从硬盘打 ...

  5. 在微信小程序的JS脚本中使用Promise来优化函数处理

    在我们传统的Javascript开发函数编写中,我们习惯了回调函数的处理,不过随着回调函数的增多,以及异步处理的复杂性等原因,代码越来越难读,因此诞生了使用Promise来优化JS函数处理的需求,引入 ...

  6. 【微信小程序】WXS 脚本

    概述 1.1.什么是WXS WXS(WeiXin Script)是小程序独有的一套脚本语言,结合WXML,可以构建出页面的结构. 1.2.WXS的应用场景 WXML中无法调用在页面的.js中定义的函数 ...

  7. 学习微信小程序开发框架之脚本语言WXS

    此贴为学习9 小时搞定微信小程序开发 的笔记. 文档:WXS · 小程序 WXS(WeiXin Script)是小程序的一套脚本语言.结合 WXML,可以构建出页面视图的结构和内容.一般使用WXS做过 ...

  8. 【微信小程序】Python 脚本跳一跳高分技巧

    前言 小程序跳一跳最近很火,之前爆出微信游戏小程序漏洞,网上也不乏大神.这里就用一大神的python脚本来刷下高分. 跳一跳python脚本传送门 配置过程 注: 电脑环境未配置python环境,请自 ...

  9. linux启动脚本springboot,Linux 启动停止SpringBoot jar 程序部署Shell 脚本的方法

    废话不多说了,先给大家上代码,具体代码如下所示: #!/bin/bash cd `dirname $0` cur_shell_dir=`pwd` cur_shell_name=`basename ${ ...

最新文章

  1. Apache与nginx的优缺点对比
  2. 机器人产业一定有美好未来
  3. 14条建议,使你的IT职业生涯更上一层楼
  4. 易语言易语言浏览器html5,易语言做浏览器的方法
  5. GARFIELD@04-02-2005
  6. 新蓝剑java_Ubuntu 8.10 编译安装飞鸽(IPMsg 0.9.6)
  7. 安卓Dialog弹出对话框全解:包含了AlertDialog,DialogFragment
  8. 爬虫python需要安装吗_python爬虫需要安装什么
  9. 超定方程组的householder变换求解matlab实现
  10. cacti 监控添加插件
  11. 软件测试知识——Linux常用命令
  12. 这游戏为什么被称作是独立游戏的巅峰?
  13. CVPR2010跟踪算法MOSSE原理及代码解析
  14. 小米手机是什么系统?
  15. win10添加计算机语言,win10输入法,详细教您怎么在win10里添加输入法
  16. html5代码好学吗,0基础能学习Html5吗?Html5好学吗?
  17. Android Watchdog框架解析、应用与改造(上)
  18. HTML霓虹灯闪光效果,带鼠标滑过特效的jQuery霓虹灯文字插件
  19. 如何设计出用户喜爱的API
  20. 二代锐龙服务器芯片,让锐龙再次翱翔:AMD二代Ryzen处理器性能解析

热门文章

  1. 企服三会·PPT | 薪太软李昭君: 产融结合新时代,人力金融新生态
  2. denied 登陆后access_Python网络爬虫实战:世纪佳缘爬取近6万条小姐姐数据后发现惊天秘密...
  3. 离散序列周期延拓 matlab
  4. 使用gazebo的官方模型库文件
  5. [量化-002]量化平台和量化理论
  6. Anaconda3常用命令、清华源配置
  7. 如何在清华镜像上面下载anaconda
  8. 高效团队的必备条件有哪些?浅析如何开展团队沟通?
  9. [置顶] B版树莓派使用学习手札
  10. ftp共享与文件共享区别_轻松共享小型企业文件(而不是使用FTP)