Jmeter脚本两种录制方式
脚本录制的流程
通过Badboy来录制脚本
1.打开badboy ,点击红色按钮,在地址栏输入被测项目地址。
录制完后,点击旁边的黑色按钮结束录制。
2.选择文件,Export to Jmeter 保存.jmx类型文件
3.打开Jmter,打开“文件”->‘打开’选择刚保存的.jmx类型文件。
使用Jmeter自身的代理录制脚本
1.创建一个线程组
Ramp-up Period(in Seconds):表示每个用户启动的延迟时间,上述 设置为0秒,则表示立即启动所有用户,如果设置为100秒,那么系统将会在100秒结束前启动这100个用户,开始用户的延迟为1秒。
循环次数:如果你要限定循环次数为5次的话,可以取消永远的那个勾,然后在后面的文本框里面填写5;勾上永远,表示如果不停止或者限定时间将会一直执行下去, 是为了方便调度器的调用。
启动时间:表示脚本开始启动的时间,当不想立即启动脚本,但是启动脚本的时间不再电脑旁的时候,你可以设定一个启动的时间,然后再运行那里点击启动,系统将不会立即运行,而是会等到你填写的时间才开始运行。
结束时间:与启动时间对应,表示脚本结束运行的时间
持续时间:表示脚本持续运行的时间,以秒为单位,比如如果你要让用户持续不断登录1个小时,你可以在文本框中填写3600。如果在1小时以内,结束时间已经到达,它将会覆盖结束时间,继续执行。
2.创建http代理服务器(点击工作台WorkBench,Add->Non-Test Elements->HTTP(S)Test Script Recorder)
3.设置浏览器代理服务器,设置好了在浏览器中访问需要录制的web项目地址,就可以录制。
Jmeter中的录制的脚本会看上去比较乱,有时需要排除模式过滤
录制的脚本中有很多冗余的URL,要精简脚本,保证有效的URL发给服务器
Jmeter脚本两种录制方式相关推荐
- html和url两种录制方式
在跟使用Loadrunner工具使用者交流的过程中,经常有人提到这个问题,基于HTML(HyperText Markup Language 超文本置标语言)模式录制 与基于URL(Uniform Re ...
- LoadRunner 技巧之THML 与 URL两种录制模式分析
Loadrunner的Virtual User Generator 提供人脚本的录制功能,对于初学者来说,这大大的降低了编写脚本的门槛,loadrunner提供两种录制脚本的方式:Html_based ...
- 程序的两种执行方式,静态语言和脚本语言
程序的两种执行方式,静态语言和脚本语言 文章目录 程序的两种执行方式,静态语言和脚本语言 编译和解释 静态语言和脚本语言 编译和解释 编译:将源代码一次性转换成目标代码的过程.(编译一次后,若需再次执 ...
- android项目两种构建方式的整合(Eclipse/idea和Android Studio)
android的两种构建方式 目前android主要有两种构建方式,一种基于ant(传统的),另一种是13年Google/IO上新推出基于Gralde的构建(Android Studio).从sdk的 ...
- ModalPopupExtender控件主要有两种使用方式:客户端使用方式和服务器端使用方式
ModalPopupExtender控件主要有两种使用方式:客户端使用方式和服务器端使用方式.这两种使用方式在ModalPopup的官方例子中都有介绍. 1.客户端使用方式 客户端使用方式又可以分为两 ...
- mybatis 级联查询兑现_MyBatis之自查询使用递归实现 N级联动效果(两种实现方式)...
A:首先先看下一个简单的面试题 斐波那契数列 计算数组{1,1,2,3,5,8.......} 第30位值 规律:1 1 从第三项开始,每一项都是前两项之和 有两种实现方式 第一种方式: public ...
- 用ChatGPT处理word表格数据:直接采用ChatGPt和利用ChatGPT编写python脚本两种方法
目录 摘要 0. 测试数据生成 1. 直接使用ChatGPT进行处理. 2 使用ChatGPT生成python脚本进行处理 3对比分析 4 结束语 摘要 为测试ChatGP在word文档表格的处理能力 ...
- 初始化一个java空数组_Java 数组的两种初始化方式
一.数组 1.数组中存储元素的类型是统一的,每一个元素在内存中所占用的空间大小是相同的,知道数组的首元素的内存地址,要查找的元素只要知道下标,就可以快速的计算出偏移量,通过首元素内存地址加上偏移量,就 ...
- 静态语言采用什么方式执行 如c语言,编程语言的两种执行方式
1.概述 编程语言按执行方式来划分,分为:编译和解释两种.在介绍两种方式的概念以前,先介绍如下几种概念:程序员 源代码:采用某种编程语言编写的计算机程序,人类可读,例如:res = 1 + 1:编程 ...
最新文章
- leetcode-86 分隔链表
- 性能评估指标(Precision, Recall, Accuracy, F1-measure)
- 自回归模型PixelCNN 的盲点限制以及如何修复
- ireport怎么套打_阴阳师:当前版本道馆突破怎么打?九套阵容让你成为道馆小能手...
- 云计算之路:数据库迁移方案
- 转gsoap使用总结
- 数字化平台之微信平台策略
- python 通过ip获取城市_python shell根据ip获取主机名代码示例
- salesforce php,具有自动登录功能的Salesforce php REST API
- Springboot底层注解(容器功能)
- (OCR公式)Mathpix Snipping Tool
- 2020-10-20 Java基础_定义和语法
- D3D9学习笔记之字体
- LeetCode 51-60题
- 【微信H5】分享出去是链接,不是卡片的原因及解决方案
- keyevent常用键列表
- JavaScript实现页面倒计时效果
- 潘石屹这回是真的卖掉了“根”
- Mysql数据库(六)计算总数
- 安装LEGO软件遇到的问题
热门文章
- 基于混合模型的语音降噪实践
- linux添加失败的原因,linux下execvp失败设置errno=7的原因是什么?
- VSCode Git 使用 GPG
- 2016 年最新苹果开发者账号注册流程详解(个人账号篇)
- org.springframework.scheduling.quartz.CronTriggerBean 配置
- Resource file and Source file
- Controlling GC pauses with the GarbageFirst Collector
- 安装Alpine操作系统
- AR+LBS线下社交游戏尝试
- UML介绍及怎么看UML图