• jmeter 录制脚本


     一、利用badboy进行脚本录制

    1、下载安装

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

    提示:官网下载时候会有用户邮件验证的,直接continue跳过,下载即可

    安装:和一般的Windows安装程序没区别,无脑下一步就行;安装完成后一般都会在桌面和开始菜单里面有badboy的快捷方式,如果没有,在badboy安装目录下找到badboy.exe文件,双击启动即可

    启动:启动badboy之后,界面如下

    2、录制

    1)如上图,在地址栏(红色标注区域)中输入你需要录制的web应用的URL,这里以http://www.baidu.com为例子

    2)点击开始录制按钮(地址栏上方圈出来的地方)开始录制

    3)开始录制后,你可以在badboy内嵌的浏览器(界面右侧)对被测应用进行操作,所有操作过程都会记录在界面左侧的编辑窗口(黄色标注区域)

       录制的脚本并不是一行行代码,而是一个web对象,有点类似于loadrunner中VuGen中的tree view视图

    4)录制完成后,点击工具栏中的停止按钮(绿色标注区域),完成脚本的录制

    5)点击file→save或者export to jmeter,将文件保存为jmeter的脚本格式:.jmx;启动jmeter,打开刚录制保存的文件,就可以进行测试了

    二、利用jmeter代理服务器进行脚本录制

    1、设置浏览器

    打开firefox,设置手动设置代理,点击确定,不要退出浏览器。

    • 注意:
    • 1.端口号不能被占用
    • 2.没有firefox,Google Chrome ,ie也可以

    2、启动jmeter,然后测试计划上,点击右键,添加线程组,用于保存录制的脚本

    3、添加HTTP代理服务器

    (1)选中工作台,右键添加HTTP代理服务器

    (2)HTTP代理服务器设置

    需要设置端口和目标控制器,其中端口可以默认,也可以修改,但必须保证与手机上设置的端口一致;

    目标控制器选择:测试计划>线程组,如下

    可以在排除模式中点击添加 .*.(js|css|PNG|jpg|ico|png|gif).* ,排除加载的js,css样式等

     (3)完成这些配置后,点击底部菜单启动HTTP代理服务器,此时会弹出“Root CA...”的提示框,点击确定,则HTTP代理服务器启动并运行。

    二、手机配置网络代理

    1、首先要保证电脑和手机用的同一个wifi或局域网,在这个前提下,进入手机的wifi设置页面,找到http代理这一项;

    2、把http代理设置为手动,然后会出来服务器、端口的输入框(有可能叫代理服务器主机名、代理服务器端口类似的叫法),然后在服务器上输入电脑的ip地址,端口输入刚才在jmeter上设置的端口,然后保存。

    到此,手机代理设置就完成了。

    3、录制jmeter脚本

    • 在手机上打开要录制的APP,并把需要录制的脚本在手机上操作一遍;
    • 查看jmeter,发现jmeter上存了刚才在手机上的所有操作,如下图

    • 此时,再根据实际情况对脚本做一些优化和设置,该脚本就能直接使用了。
  • 相关阅读:
    MVC初体验-过滤器(10)
    MVC阶段复习(一)
    搭建自己的视频文件网站
    答辩系统bug修改记录
    linux的pvtrace环境配置
    Linux使用期间命令积累
    php项目第三季
    分布式作业
    php第二季
    php错误记录
  • 原文地址:https://www.cnblogs.com/guo2733/p/10790565.html
Copyright © 2020-2023  润新知