jmeter录制脚本


前言

LoadRunner有录制脚本的功能,Jmeter想必也是有的。(之前看的工具对比中,貌似就LR中的IP欺骗是Jmeter不具有的,转而用其他方式实现的。),Jmeter录制脚本常用的有两种方式:

一、利用代理录制

1、创建一个线程组

鼠标右键点击测试计划--->添加--->线程组

2、创建一个http代理服务器

鼠标右键点击工作台--->添加--->非测试元件--->http代理服务器

分组详解:

a)不对样本分组:所有请求全部罗列

b)在组间添加分割:加入一个虚拟的以分割线命名的动作

c)每个组放入一个新的控制器:执行时按控制器给输入结果

d)只存储每个组的第一个样本:保存第一次的url请求

3、打开浏览器,设置代理服务器为localhost,端口与上图保持一致

4、代理设置完成之后,切回Jmeter界面,点击启动,就会开始记录所接收的http请求。

5、在浏览器中输入url,进行一系列的操作。录制完成之后,停止代理服务器。(注意恢复浏览器之前的设置,否则你可能上不了网O(∩_∩)O哈哈~)

6、录制控制器右键点击,保存录制的脚本。

二、利用Badboy录制

   首先是Badboy的下载,这是官网地址http://www.badboy.com.au/。安装的话,无脑下一步安装,安装完成之后桌面就会有一个快捷方式,没有的话,去安装目录下找到badboy.exe文件,双击即可。

输入需要进行操作的URL,点击上方那个红色按钮,然后回车(或者点击右侧绿色箭头)。进行操作之后,左侧窗口会随之记录,(录制的脚本并非代码,而是一个个Web对象)

录制完成之后,点击录制右边的黑色正方形按钮,停止录制。

点击File--->Export to jmeter,将文件保存为jmeter的脚本格式:.jmx,然后在 在Jmeter中导入文件即可。

 注:如果出现下图,可以尝试以下操作,有几率解决。

创建了一个测试交流群,如果对软件测试、接口测试、自动化测试、面试经验交流感兴趣可以加测试交流群:829792258,还会有同行一起技术交流

你可能感兴趣的:(jmeter录制脚本)