zoukankan      html  css  js  c++  java
  • Jmeter脚本录制

    一、总述
    目前jmeterd的脚本可以通过两种录制方式获取,一种是用BadBoy进行录制,然后导出jmeter格式;另一种方式是采用jmeter自带的HTTP代理,通过浏览器进行录制。
     
    二、BadBoy录制
    1、下载安装BadBoy;打开badBoy工具,点击工具栏上的红色按钮,在地址栏输入被测试项目的URL,然后进行相关操作,录制完成后,点击结束录制按钮。
    2、点击工具左上角,File—>Export to Jmeter
     
    3、打开jmeter,将导出的文件直接拖到jmeter中;或点击jmeter工具的“文件—>打开”方式,添加脚本。
    三、HTTP代理
    1、打开Jmeter,点击左侧的空测试计划,右击,选择添加"线程组"
    2、点击线程组,右击,点击添加—>逻辑控制器—>录制控制器。
    3、点击工具左侧的"工作台"右击,添加—>非测试元件—>HTTP代理服务器。
    4、点击HTTP代理服务器,右击,选择添加—>定时器—>高斯随机定时器
    5、点击HTTP代理服务器,选择目标控制器。(设置成之前新建的测试计划中的线程组),启动HTTP代理服务器
    6、打开浏览器,设置浏览器代理服务器;工具—>Internet选项—>连接—>局域网设置,勾选“为LAN使用代理服务器...”,地址为localhost,端口为8888,点击确定保存。
    7、在浏览器输入需要测试的系统地址,进行操作;操作完毕后,停用jmeter的“HTTP代理服务器”;这时录制的脚本会在jmeter上显示。(录制工作已完成)
     
    四、两者录制的区别
    1、利用BadBoy录制比较简单,不需要利用代理,录制也与LoadRunner类似,录制脚本的层次更清晰。
    2、Jmeter代理录制较为复杂,但是能录制到URL相关的静态文件(CSS,jpg等)以及dwr请求,但BadBoy不能。
    3、简单的HTTP直接yogaBadBoy录制,不需要用Jmeter录制后取除无用的CSS等信息,但是比较复杂的应用,如dwr请求的,还是需要用Jmeter代理录制。
  • 相关阅读:
    MySql的常用命令
    yum命令配置及使用说明和常见问题处理
    oracle12c创建用户和表空间出现的问题
    oracle云部署
    ORA-12154: TNS:could not resolve the connect identifier specified
    Linux之iptables
    Linux之MySQL
    Linux之apache
    oracle查锁表
    cookie 和 HttpSession
  • 原文地址:https://www.cnblogs.com/hlweng/p/6297709.html
Copyright © 2011-2022 走看看