您的位置:首页 > 其它

Jmeter脚本录制

2016-07-06 16:46 260 查看
Jmeter下载地址:http://jmeter.apache.org/download_jmeter.cgi

录制脚本步骤:

1 打开Jmeter

windows下打开:D:\apache-jmeter-2.9\bin\jmeter.bat

Linux下打开:D:\apache-jmeter-2.9\bin\jmeter.sh

2 创建线程组

右键测试计划->添加->Threads(users)->线程组



3创建录制控制器

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



4添加http代理服务器

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



5 添加高斯随机定时器

右键http代理服务器->添加->定时器->高斯随机定时器



6修改高斯参数

修改固定延迟偏移值为${T}:记录你真实操作的时间延迟



7 修改http代理服务器的设置

设置目标控制器为测试计划->线程组->录制控制器



设置分组为:每个组放入一个新的控制器



8打开浏览器,设置代理服务器:

在internet属性中打开局域网设置



设置代理服务器地址为127.0.0.1 端口号为8080



9 打开想要访问的页面:



10 启动录制



11 录制完成后停止,即可

录制脚本步骤:

1 打开Jmeter

windows下打开:D:\apache-jmeter-2.9\bin\jmeter.bat

Linux下打开:D:\apache-jmeter-2.9\bin\jmeter.sh

2 创建线程组

右键测试计划->添加->Threads(users)->线程组



3创建录制控制器

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



4添加http代理服务器

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



5 添加高斯随机定时器

右键http代理服务器->添加->定时器->高斯随机定时器



6修改高斯参数

修改固定延迟偏移值为${T}:记录你真实操作的时间延迟



7 修改http代理服务器的设置

设置目标控制器为测试计划->线程组->录制控制器



设置分组为:每个组放入一个新的控制器



8打开浏览器,设置代理服务器:

在internet属性中打开局域网设置



设置代理服务器地址为127.0.0.1 端口号为8080



9 打开想要访问的页面:



10 启动录制



11 录制完成后停止,即可

注意事项:

1 高斯随机定时器参数设置:${T}

2 启动录制脚本前,打开http代理服务器

3 录制完成后,检查各个http请求,是否有空白页,或者无关页。如果有,尽可能删除。不然会导致不必要的错误。

使用技巧:

1 添加自定义参数:(比如,我们目前登陆的账号,录制脚本时只用到了一个账号。这样重复登陆不可能达到效果。所以把登陆账号存储到一个文件中,jmeter会自动读取。密码统一设置一个即可)



在cvs中:

主要参数是 Filename:这个是你所要设置的文件对应的参数名字

varirable names:参数名字



2 远程多台客户器请求连接:

一、找到bin目录下的jmeter.properties

remote_hosts=127.0.0.1

找到这句,然后用自己想要远程控制的IP地址来代替127.0.0.1.

二、在远程主机上启动 apache-jmeter-2.9\bin\jmeter-server.bat 文件,提示:



三、在主测试机上打开jmeter.bat。



1--可以挑选远程主机进行测试

2--全部启动

3--全部启动的快捷按钮

启动远程主机后,每个线程组如果设置为800,4台远程主机,则一共会有3200个线程组。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: