1.下载JDK 

    1.1 官网地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html

      在官网下载最新版本的JDK

    1.2 配置环境变量

      新建三个系统变量:JAVA_HOME(选择JDK的安装路径,例:C:\Program Files\Java\jdk1.8.0_191);CLASSPATH(.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar);Path(%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;)

    1.3 检测JDK安装

      按Windows+R输入cmd,在命令行输入java-version

  2.下载JMeter

    2.1 官网地址:https://jmeter.apache.org/

      在官网下载最新版本的JMeter(保证与Badboy的版本兼容性),一般下载Binaries的镜像,Source的是带源码的镜像,综合自己的需要进行选择

    2.2 配置环境变量

      新建一个系统变量:JMeter_HOME(选择JMeter的安装路径,例如:D:\Jmeter\apache-jmeter-5.1.1);编辑CLASSPATH变量(;%JMETER_HOME%\lib\ext \ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib \logkit-1.2.jar;)

    2.3 打开JMeter

      进入JMeter安装路径下的bin目录,双击jmeter.bat打开JMeter

  3.下载Badboy

    3.1 官网地址:http://www.badboy.com.au/

      在官网下载最新版本的Badboy(确保与JMeter的版本的兼容性),选择最上面第一个下载就OK

    3.2 打开Badboy

      打开Badboy的安装路径,点击badboy.exe(可创建桌面快捷方式)

  4.使用Badboy录制Web脚本 导入录制的脚本到JMter

    4.1 以登录百度网址为例

      1.在输入框输入百度网址,回车(或者点击go),点击上方红色的圆,启动录制

      

    2.导出jmx文件:点击File--->Export to JMeter--->保存到指定位置

    3.打开JMeter,点击File--->Open--->选择保存的jmx文件

    4.添加察看结果树和聚合报告:点击Thread Group--->Add--->Listener--->View Results Tree;Thread Group--->Add--->Listener--->Summary Report

    5.运行脚本:点击上方工具栏中的绿色Start按钮

至此,整个流程执行完,一下是我遇到的一些问题以及解决方法:

  1.在Badboy中录制的时候报当前页面的脚本发生错误   

    1.1.打开IE浏览器;
    1.2.点击【工具】-->【Internet选项】-->【 高级】Tab;
    1.3.将“禁用脚本调试(Internet Explorer )”和“ 禁用脚本调试(其他)”复选框取消掉,不要勾选,并确认后,再次录制脚本,问题已解决,如下图:

    

1.4重启Badboy,继续原来的录制,此时可能还会报错

1.5继续解决:在Badboy的Preferences中选择Playing,勾选Java Script Error Dialogs

到这里 Badboy报脚本错的问题就解决了

2.JMeter打开Badboy录制的脚本报类元素错误

错误信息如下:Problem loading XML from :'C:\User\Administrator\Desktop\XXXX.jmx',cannot determine class for element :com.throughtworks.xstream.mapper.CannotResolveEXception:node

这个解决方法就是一开始强调的要下载最新版本的JMeter和Badboy

    

    

使用Badboy录制Web脚本 JMeter运行jmx脚本的更多相关文章

  1. 【jmeter】jMeter使用Badboy录制Web测试脚本

    JMeter 是纯Java编写的软件功能和性.能测试工具,其录制脚本过于笨拙和复杂.而Badboy是用C++开发的动态应用测试工具,其拥有强大的屏幕录制和回放 功能,同时提供图形结果分析功能,刚好弥补 ...

  2. JMeter-使用Badboy录制Web测试脚本

    JMeter是纯Java编写的软件功能和性.能测试工具,其录制脚本过于笨拙和复杂.而Badboy是用C++开发的动态应用测试工具,其拥有强大的屏幕录制和回放功能,同时提供图形结果分析功能,刚好弥补了J ...

  3. jmeter的jmx脚本结构解析

    jmeter的jmx脚本是xml文档,简单分析下其结构 xml是树形结构:jmeter界面的树形结构就是xml的结构 一级目录: 二级目录:在一级目录右键后可以看到的,都可以做为二级目录 三级目录.n ...

  4. IDEA中编写脚本并运行shell脚本

    IDEA中编写脚本并运行shell脚本     来自 <https://blog.csdn.net/u012443641/article/details/81295999>

  5. 【Shell脚本】运行shell脚本文件的几种方法与区别

    Shell脚本不同的运行方式会对当前Shell设置或者运行结果有所不同. 假设现在有一个脚本名为display_shell_script_args.sh,其内容如下: #!/home/pyf/bin/ ...

  6. badboy录制过程中出现当前页面的脚本发现错误

    为什么出现这个提示 , 是因为访问者使用的浏览器不能完全支持页面里的脚本,毕竟版本太老,一直没有更新 ,这个版本错误并不会影响使用,有强迫症的可以关闭下,

  7. jenkins jmeter持续集成批处理jmx脚本

    这篇文章介绍jenkis jmeter的持续集成,利用jenkins定时任务去批处理执行jmeter的jmx脚本文件,并且生成测试报告 1:jmeter的安装这里我就不在赘述了,如有问题可参考我的jm ...

  8. Jenkins部署jmx脚本

      针对jenkins+jmeter做接口自动化,jmeter完成测试脚本录入和撰写,而jenkins负责持续集成和报告收集.那么从零实现jenkins可以从以下角度实现 首先需要安装jenkins ...

  9. Jmeter运行badboy录制的脚本

    前言 进行性能测试的站点为:在本地搭建的bugfree 一.badboy录制脚本 1.启动bugfree服务 2.打开badboy进行脚本录制 2.1.打开badboy,按下启动录制按钮,在地址栏中输 ...

随机推荐

  1. 如何检查tensorflow环境是否能正常调用GPU

    检查keras/tensorflow是否正常调用GPU代码 os.environ["CUDA_DEVICE_ORDER"] = "PCI_BUS_ID" os. ...

  2. Linux 系统报错 rcu_preempt detected stalls on CPUs/tasks

    说在前面的一些废话: 这是什么错误我不知道,为什么出现我不知道! 那为什么还要把他写出来了,只是因为这个错误遇到了,而且浪费了我很多时间和精力. 故事留给自己看,解决办法就是,重新升级一下Linux系 ...

  3. NPOI 导出Excel部分

    ) { MessageBox.Show("没有找到相关的数据!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.I ...

  4. PROC IMPORT 选项

    GETNAMES=YES;导入源文件字段名作为SAS数据集的字段名MIXED=NO;若某一列中包含数值型和字符型变量,将数值型按照缺省值处理.若选的是YES则是将数值型转换成字符型存储,默认为NOSC ...

  5. Delphi 7启动后提示Unable to rename delphi32.dro的解决办法

    在Win10 64 上安装完Delphi 7,每次打开报错: Unable to rename 'C:\Program Files (x86)\Borland\Delphi7\Bin\delphi32 ...

  6. google chrome 浏览器去掉 XHR finished loading....

    每次Ajax请求,Chrome浏览器控制台提示如图XHR finished loading信息. 要去掉 这些信息显示 ,点击上图的Settings ,在打开的面板中取消 Log XMLHttpReq ...

  7. ubuntu 下安装mulval

    怎么在虚拟机下安装ubuntu这里就不多说了 ubuntu怎么安装静态ip可以参考:https://www.cnblogs.com/braveym/p/8640563.html ubuntu安装jdk ...

  8. 通过ClickOnce本地打包发布WPF应用程序

    环境: 1)VS 2015  Windows10 x64 .net framework 4.5.2 要点: 1)安装模式和设置选择可以脱机使用. 2)系统必备组件中安装位置选择与应用程序相同位置下载系 ...

  9. LeetCode1-5题

    1.两数之和 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标. 你可以假设每种输入只会对应一个答案.但是,你不能重复利用这个 ...

  10. Vim常用配置

    mkdir -p ~/.vim/bundle/Vundle.vim git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/V ...