51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3203|回复: 2
打印 上一主题 下一主题

使用jmeter代理录制脚本

[复制链接]
  • TA的每日心情
    开心
    2015-9-7 13:46
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]测试连长

    跳转到指定楼层
    1#
    发表于 2015-7-3 14:52:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    以下为使用jmeter代理录制脚本的步骤:
    1、 双击jmeter.bat进入jmeter工作台;
    2、 选择测试计划,右键创建一个线程组(右键-添加-Threads(users)-线程组);
    3、 选择线程组,右键创建一个HTTP请求默认值(右键-添加-配置元件-HTTP请求默认值);
    在HTTP请求默认值配置元件中输入以下各项:
    服务器名称或IP:localhost(因为是安装在本机的,直接填写本地IP地址)
    端口号:8010
    路径:/discuz/foeum.php
    协议:http
    4、 选择线程组,右键创建一个录制控制器(右键-添加-逻辑控制其-录制控制器);
    5、 选择工作台,右键创建一个HTTP代理服务器(右键-添加-非逻辑元件-HTTP代理服务器);
    端口:默认的端口为8080,可以另外设置一个端口,但必须保证端口号没有被其他程序占用,查看端口有没有被占用方法如下:开始-运行-输入cmd-输入netstat –an(截图中少了-an,懒得再截,哈哈);
    目标录制器:这里选择决定将我们录制的脚本放在哪个位置;
    分组:这里选择“每个组放入一个新的控制器”是为了避免因为脚本过多而混乱;
    包含模式:使用正则表达式可以只保存我们想要的模式;
    删除模式:使用正则表达式可以不保存我们想要的模式;
    正则表达式格式:{  .*\.gif   }-大括号里表示所有后缀为gif的格式文件,点击
    “Add sugegested Excludes”可以自动添加一个常见的不需要录制的正则表达式。
    6、 选择HTTP代理服务器,右键创建一个察看工作树(右键-添加-监听器-察看工作树)
    察看工作树不是必要的,但添加了察看工作树可以实时查看我们的录制是否成功,而且后期需要优化脚本,如关联参数等都可以在察看结果树响应中很方便的找到
    7、 选择HTTP代理服务器,点击启动;
    到了这一步,关于jmeter中的设置已经完成了,我们只需要点击“启动”然后打开浏览器进行代理服务器配置就可以了,记住,一定要先点击“启动”,再配置浏览器的代理服务器,不然好多HTTP代理服务器中的配置会无效,如包含模式和删除模式中的设置就会无效。
    8、 打开IE浏览器,配置代理服务器;
    步骤:打开浏览器-设置(齿轮)-Internet选项-连接-局域网设置-代理服务器
    地址:填写本地IP地址或localhost
    端口:记住端口号一定要和jmeter工作台HTTP代理服务器中的端口号一致。
    9、 输入地址正常完成需求操作即可完成脚本录制。
    访问过程中,所有请求都会被录制下来(除了在HTTP代理服务器删除模式中添加了制定的正则表达式),因此会产生很多不必要的链接,这时候就需要我们去优化脚本了。
    注:以上为自己实践的经验所得,如有错误的地方请大家不吝赐教!

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏2
    回复

    使用道具 举报

    该用户从未签到

    2#
    发表于 2015-8-19 15:56:59 | 只看该作者
    请问LZ为什么在排除模式中添加了 .*\.gif,但是实际录制的时候还是把后缀为gif的录制下来了呢?弄了好久没弄明白
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-9-7 13:46
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]测试连长

    3#
     楼主| 发表于 2015-9-7 13:46:33 | 只看该作者
    mc287979506 发表于 2015-8-19 15:56
    请问LZ为什么在排除模式中添加了 .*\.gif,但是实际录制的时候还是把后缀为gif的录制下来了呢?弄了好久没 ...

    这个问题在上面的第七步就有提到,希望能帮到你
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-6 07:02 , Processed in 0.065858 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表