您的位置:首页 > 其它

Jmeter 录制脚本

2015-05-08 11:52 204 查看
录制脚本方式:badboy录完后直接导入或jmeter设置好代理直接录,录制的内容要去掉一些没用的请求,如图片,js等

一、使用badboy来录制脚本

1.下载badboy

http://www.badboy.com.au/

2.使用badboy录制脚本

a.点击红色按钮开始录制

b.输入目标网址,随便点几个链接

c.点击黑色按钮,停止录制



d.将录制的脚本导出为Jmeter格式的脚本 File –>Export to JMeter



e.启用JMeter,导入Badboy录制的脚本

文件-打开刚才的脚本即可

二、利用Jmeter录制脚本(在IE或火狐下录制)

把Jmeter配置成一个Web代理,用Jmter自己来录制脚本

1.在工作台中创建http 代理服务器 (右键工作台-添加-非测试元件-http代理服务器)并设置选项。如果什么也不选择直接录制,则乱七八糟什么都录上来,如图片,css,js等。

像录制登录,图片什么的不是必须的可以用正则排除省略掉录制。.*\.(bmp|css|js|gif|ico|jpe?g|png|swf)

a.设置端口号(确保端口没被其他正运行的程序占用,我一般用9000)或是使用默认8080,但是要看该端口号应该是没有被其他进程占用的,否则会出错。

查看8080被占用的进程:netstat -aon|findstr "8080"



根据进程查看是哪个应用占用的:tasklist|findstr "4340”,



b.设置浏览器代理: 如ie浏览器-工具-internet选项-连接-局域网设置-勾选为LAN使用代理服务器,还要设置端口号和地址,设置好后,才能在jmeter中点击启动录制。 火狐浏览器:选项--网络-设置-手动配置代理-http代理和端口同上。



2.在测试计划中创建一个线程组( 右键测试 计划 -> 添加-> Thears/(Users)----线程组)



3.启动Jmeter代理:

a.在工作台---http 代理服务器窗体中,目标控制器选择测试计划--线程组(实际是选择录制内容存放在哪个目录树下)

b.点击启动



c.打开浏览器进行操作

d.录制完后停掉Jmeter的代理服务,改掉浏览器的代理
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: